Когда я запрашиваю свой DNS-сервер с веб-сайта реестра .com**
домены верхнего уровня, я вижу, что мой DNS-сервер найден:
Query
Domain: example**.com**
Answer:
Following name-servers have been defined in **NIC DNS for your domain:
1. ns.example**.com**
IP addresses defined for NS servers in **NIC DNS (glue records):
1. ns.example**.com**. *4.*41.2*.1*4
Name Server: "ns.example**.com**"
List of defined name-servers in this name server is SYNC with the list of name-servers which has been defined in **NIC name-server.
List of name-server from this server:
1. ns.example**.com**
SOA detail from this server:
localhost. root.localhost. (
2021053002 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
Но в любой сети веб-браузеры нет могу показать мой веб-сайт по его example**.com**
адрес.
Какие у меня есть варианты отладки моего DNS-сервера? Спасибо!
Обновлять
Я могу подключиться к серверу по SSH и запустить эту команду:
user@localhost:~> nslookup example**.com** 8*.*41.*3.1*4
;; connection timed out; no servers could be reached
Также эта команда:
user@localhost:~> nslookup example**.com**
Server: 1.1.1.1
Address: 1.1.1.1#53
Non-authoritative answer:
*** Can't find example**.com**: No answer
1 ответ
Операционная система сервера — это 32-разрядная версия openSUSE Tumbleweed, а ее DNS-сервер уже был настроен YAST2. Взглянув на /etc/named.conf
указывает на named
рабочий каталог:
options {
# The directory statement defines the name server's working directory
directory "/var/lib/named";
Также /etc/named.conf
указывает файл зоны относительно рабочего каталога:
zone "example.com" in {
allow-transfer { any; };
file "master/example.comXX";
type master;
};
Перед
/var/lib/named/master/example.comXX
содержание было:
$TTL 2d
@ IN SOA localhost. root.localhost. (
2021062000 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum
example.com. IN NS ns.example.com.
example.com IN A 4.21.3.12
ns IN A 4.21.3.12
После
Изменено /var/lib/named/master/example.comXX
контент в соответствии с примером здесь:
https://ubuntu.com/server/docs/service-domain-name-service-dns
Новый /var/lib/named/master/example.comXX
после модификации:
$TTL 2d
@ IN SOA example.com. root.example.com. (
2021062000 ; serial
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum
@ IN NS ns.example.com.
@ IN A 4.21.3.12
@ IN AAAA ::1
ns IN A 4.21.3.12
Изменив /var/lib/named/master/example.comXX
как и выше, теперь сайт можно просматривать по его адресу.