Я использую настольный компьютер Ubuntu 12.04.3 x86 в своей корпоративной среде. Я присоединяюсь к домену corp по аналогии с open. Но когда я пингую другой компьютер, скажем, что hostname - pc-test, «ping pc-test» или «ping pc-test.domain.name» возвращает медленный интервал (около 5 секунд), но значение ping меньше 1 мс. Когда я использую «ping -n pc-test», все работает хорошо. Поэтому я пришел к выводу, что речь идет об обратной проблеме DNS.
как решить эту проблему? большое спасибо!
Редактировать: В моем понимании проблема обратного DNS связана с DNS-сервером или сервером Wins, а не только с проблемой Ubuntu, верно?
, если я хочу исправить эту проблему как Насколько это возможно в Ubuntu, но не на сетевых серверах?
Перейдите на https://bbs.archlinux.org/viewtopic.php?id=58712 и попробуйте решение, заданное «чудом». Это сработало для меня.
Чтобы уточнить ответ Фрэнки, вполне вероятно, что это проблема с конфигурацией /etc/nsswitch.conf.
. tl; dr: измените строку hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
в /etc/nsswitch.conf на hosts: files dns
В / etc / есть строка nsswitch.conf с именем «hosts:» определяет, как ваш компьютер будет преобразовывать имена хостов в IP-адреса. (Подробнее об этом процессе читайте здесь: https://help.ubuntu.com/10.04/serverguide/network-configuration.html ) В этой строке, скорее всего, проблема.
По умолчанию Ubuntu сначала проверяет файл хоста, чтобы узнать, было ли там указано имя хоста, а затем выполняет минимальный многоадресный DNS-запрос (это используется в средах zeroconf, в Википедии есть статья здесь https). : //en.wikipedia.org/wiki/Multicast_DNS (если вы хотите узнать больше), за которым следует обычный DNS-запрос, а затем, наконец, полный многоадресный DNS-запрос.
В корпоративных средах, в которых не настроен обратный DNS (как это часто бывает), многоадресные DNS-запросы вызывают серьезные замедления. Чтобы решить эту проблему, вы должны либо исправить обратный DNS, либо удалить многоадресные DNS-запросы из конфигурации. Учитывая, что в корпоративной среде у вас, скорее всего, есть собственный DNS-сервер, я бы порекомендовал просто избавиться от опции многоадресного DNS-запроса из конфигурации.
См. https://bugs.launchpad.net/ubuntu/+source/nss-mdns/+bug/94940 для получения дополнительной информации об этой проблеме.