У меня есть DNS-сервер, установленный на одной из моих машин с использованием BIND 9.7. С ним все работает. На рабочем столе Windows 7 я статически назначил все сетевые значения. У меня установлен один DNS-сервер - мой DNS-сервер. На моем рабочем столе
I can ping a third machine by IP fine.
I can nslookup the hostname of the third machine fine.
When I ping the hostname, it says it cannot find the host.
/
C:\Users\James>nslookup icecream
Server: cake.my.domain
Address: xxx.xxx.6.3
Name: icecream.my.domain
Address: xxx.xxx.6.9
C:\Users\James>ping xxx.xxx.6.9
Pinging xxx.xxx.6.9 with 32 bytes of data:
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Ping statistics for xxx.xxx.6.9:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
C:\Users\James>ping icecream
Ping request could not find host icecream. Please check the name and try again.
Я также указал поисковый домен как my.domain
- xxx.xxx и my.domain заменили безопасность
Почему я не могу пинговать по имени хоста? Я также не могу пинговать с помощью FQDN. Проблема в том, что эта проблема является общей для всех приложений, которые разрешают имена хостов. Я не могу использовать PuTTY для SSH на моих машинах по имени хоста; только по IP
windows-7
networking
dns
ping
jamesbtate
источник
источник
icecream.local
. Это работает для меня, потому что у меня нет домена, но у меня есть локальный DNS-сервер, на котором есть службы имен в Интернете и интрасети.Ответы:
Вы можете попробовать отредактировать файл hosts. Поместите туда имена хостов и IP-адреса других ваших машин. Если это не работает, попробуйте следующее: ваш маршрутизатор должен иметь возможность обрабатывать dns-таблицы для себя. Попробуйте временно отключить ваш DNS-сервер и очистить все кэши DNS на всех машинах. Затем перезагрузите маршрутизатор и попробуйте снова.
источник
Я столкнулся с той же проблемой в моей сети. Когда вы используете эту команду:
Он использует сервер WINS , так как вы использовали
icecream
неicecream.my.domain
.При поиске таких слов Windows ищет имена NETBIOS, но когда вы ищете полные записи домена, она ищет DNS-сервер. Вы можете использовать одно из следующих решений:
icecream.my.domain
источник
У вас не настроены суффиксы DNS. Либо настройте их, либо используйте полное доменное имя, как это, и оно должно работать:
источник
Я ищу постоянное решение этой проблемы. У меня не только проблемы
ping icecream
, но иping icecream.my.domain
. Это не происходит постоянно, просто случайно на одном компьютере.ipconfig /flushdns
исправляет это иногда и перезагружает работу, но это не постоянное решение.Я только что попробовал это:
Основываясь на этом:
источник
Чтобы отключить это поведение, отключите отрицательное кэширование, установив для NegativeCacheTime значение 0 в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Dnscache \ Parameter
источник
Проверьте настройки брандмауэра на вашем компьютере с Windows 7. По умолчанию Windows 7, добавленная в домен, включает брандмауэр. Вы также можете создать правило для открытия ICMP в брандмауэре. Это позволит этим пакетам добраться до вашего компьютера, и вы сможете пропинговать его.
источник