У меня есть сервер на CentOs 7 с IP-адресом 192.0.2.123
и имя хоста как www.example.com
.
теперь, когда я www.example.com
нажимаю на имя хоста в браузере, я получаю
This site can’t be reached
The connection was reset.
Иногда
This site can’t be reached
www.example.com’s server DNS address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN
Есть ли какие-либо шаги для сопоставления IP-адреса с именем хоста.
У вас должен быть действующий DNS-сервер, который будет использоваться для разрешения имен. Если вы используете Linux, это просто, просто очистите файл /etc/resolv.conf
и используйте в нем записи общедоступного DNS-сервера Google.
nameserver 8.8.8.8
nameserver 8.8.4.4
Для пользователей Windows выполните следующие действия: steps-windows
Что-то в вашей сети не работает. Вероятно, неправильный DNS-сервер (должен получить его через DHCP, если он настроен автоматически, иначе в /etc/resolv.conf
, если он настроен вручную ), или сервер сломан, или у цели перепутаны записи DNS.
Попробуйте следующее:
host -d www.example.com
Выдает некоторый "отладочный" вывод, может дать подсказки.
Также можно попробовать запросить другой DNS-сервер:
dig www.example.com ANY # Configured
dig @8.8.8.8 www.example.com # Google's
Это дает более подробную информацию и сообщает вам (2-я строка ), работает ли домен www.example.com
вообще. (dig обычно не устанавливается по умолчанию ).