Проблемы DNS с моей человечностью 14.04

Я просто переключился на Ubuntu 14.0.4 из Windows 7 с помощью режима двойной загрузки. Я соединяюсь с сетевым использованием своего офиса беспроводной связи wlan0. Я испытываю проблемы при попытке к ssh получить доступ к нескольким хостам Linux. Имя хоста не решает к IP. Я проверил/etc/resolv.conf и/etc/network/interfaces. Нет никакого статического определенного DNS. Я получаю IP через DHCP. Я имею, не испытал проблему с Windows 7 в основном.

К обходному решению я должен вручную вставить DNS и область поиска в/etc/network/interfaces файле. После этого я могу к ssh к Linux, поскольку имя хоста теперь переводит IP. Подтвержденный с nslookup.

Однако проблема возникает, когда я возвращаюсь домой в сети дома. Я заметил после начальной загрузки моего ноутбука в Ubuntu, Firefox требует времени, чтобы перевести URL и заметно замедлиться. Однако, после того как веб-сайт загружается, он убыстряется. Я сделал некоторый сравнительный тест веб-сайта никакие проблемы со скоростью. Я высоко подозреваю из-за настроек DNS. Когда я комментирую от серверов DNS (который является моим офисом один), вещи вернулись к нормальному. Мой ISP указал, что никакой DNS не требуется, чтобы указывать, поскольку мы - присвоенный дюйм/с через DHCP.

В настоящее время я делаю, руководство комментируют/не комментируют записи DNS для щелканья переключателем :P Не уверенный, если существует лучший способ решить это.

Удачи.

1
задан 24 September 2014 в 17:25

2 ответа

Спасибо за Вашу справку. Мне удалось решить мою проблему. Мое плохое. Хлопнувший мое запястье.

nmcli dev list iface eth0 возвраты исправляют информацию DNS. DNS моего офиса дает корректный DNS и IP. То, что произошло, было возвращенным доменом сервера DNS (местная станция). Однако я пытался соединиться с другим сайтом (домен B). Следовательно nslookup и ssh без предоставленного домена B возвратят ошибку.

, Например:

ssh hostname (Does not work)
ssh hostname.domainB.com (works) 

Это вызвано тем, что даже при том, что я подключен успешно к сети. Я с доменом A. Я выяснил, что должен добавить свой суффикс DNS в /etc/resolvconf/tail для преодоления этого иначе, я должен определить domainB каждый раз.

Для добавления еще одного важного наблюдения. Это взяло меня некоторое время для поиска и устранения неисправностей как nslookup, и/etc/resolv.conf всегда указывает на 127.0.1.1. Это смущает меня относительно того, почему это переходит к локальному DNS, чем мой сервер DNS. Я нашел, что это - способ, которым Рабочий стол Ubuntu использует resolvconf и локальный DNS, и это определяется в /etc/NetworkManager/NetworkManager.conf (entry dns=dnsmasq).

1
ответ дан 11 November 2019 в 12:35

Мой ISP указал, что никакой DNS не требуется, чтобы определять, поскольку мы - присвоенный дюйм/с через DHCP

По всей вероятности, Ваш ISP хотел сказать, что Вы, вместе с Вашим IP (и возможно шлюз по умолчанию), присвоил DNS через DHCP.

Проверка это использование команды nmcli dev list iface eth0 | grep IP4 в терминале, Вы тогда видите, получает ли Ваша система свой DNS через DHCP.

Вы могли также проверить файл арендных договоров вручную с помощью less /var/lib/dhcp3/dhclient.leases и искать "dns". Обратите внимание на это в некоторое время, путь и имя файла, измененное на /var/lib/dhclient/dhclient-ethX.leases.

, Если сервер DHCP не присваивает DNS, сверьтесь со своим ISP и системными администраторами в Вашем офисе.

0
ответ дан 11 November 2019 в 12:35

Другие вопросы по тегам:

Похожие вопросы: