Я пытаюсь настроить сервер (PHP / HTTPD) в CentOS. Когда я использую ipaddress для доступа к веб-сайту, он работает нормально. Но использование доменного имени не работает. Поэтому я использовал команду ping для проверки.
ping 246.246.44.66 // Working fine
ping example.com // ping: unknown host example.com
Вот / etc / sysconfig / network-scripts / ifcfg-eth0:
DEVICE="eth0"
TYPE="Ethernet"
IPV6INIT="no"
MTU="1500"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="246.246.44.66"
NETMASK="255.255.255.0"
GATEWAY="246.246.44.71"
/ и т.д. / sysconfig / сеть:
NETWORKING=yes
HOSTNAME=example.com
/ etc / hosts:
246.246.44.66 example.com
127.0.0.1 localhost
/etc/resolv.conf:
domain example.com
nameserver 8.8.8.8
nameserver 246.246.44.65
nameserver 246.246.44.64
при использовании команды маршрута
Destination Gateway Genmask Flags Metric Ref Use Iface
246.246.44.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
link-local * 255.255.0.0 U 1003 0 0 eth1
default 246.246.44.1 0.0.0.0 UG 0 0 0 eth0
Пожалуйста, помогите мне. Также поправьте меня, если я ошибаюсь, потому что я программист, а не администратор сервера
Конфигурация вашей сети здесь не проблема. Зарегистрирован ли домен, который вы тестируете? Первый DNS в вашем списке - это общедоступный DNS Google. Он не будет предлагать действительные адреса для фиктивных тестовых доменов.
Убедитесь, что в resolv.conf есть только ваши внутренние DNS-серверы, и убедитесь, что в нем есть действительные записи для домена, с которым вы тестируете.
Мы выяснили, что это проблема с DNS.
сначала мы добавили и domainname.com в файл / etc / hosts на рабочей станции. Это решило проблему. Итак, мы пришли к выводу, что это проблема DNS.
после этого мы запросили его DNS-серверы с помощью 'dig @', что не дало результатов. Без правильных DNS-записей рабочая станция никогда не найдет нужные хосты.