Я запускаю Ubuntu 10.04.2 LTS Desktop. Будучи веб-разработчиком, я, естественно, создал «me.com» в своем /etc/hosts файле. К сожалению, мое разрешение имен выходит на DNS, прежде чем сначала проверить мою локальную запись хоста, и я не могу понять, почему.
Конечным результатом является то, что если мой /etc/resolv.conf содержит nameserver 127.0.0.1, сначала я получаю ответ в своем веб-браузере от me.com (local) менее чем за секунду. Но если у меня нет этой записи, тогда мой ответ занимает не более 5 секунд, если мой интернет-провайдер будет немного медленнее.
Проблема была настолько сложной, что я действительно должен был задать вопрос здесь ( и кто-то разрешил его), как автоматически вставить эту запись в /etc/resolv.conf. Но один из пользователей (@shellholic) здесь очень рекомендовал (и прокомментировал мне и назад об этом), что я должен задать этот вопрос.
Знаете, почему разрешение моей рабочей станции должно ударить по DNS сервер прежде, чем нажать на запись файла /etc/hosts? На данный момент я использую файл здесь (и кто-то его разрешил) .