Я просто настроил свой VPS в качестве DNS-сервера, который будет указываться моим доменом через частный сервер имен , но я не могу пропинговать свой домен с другого компьютера, но успешно работает, если пропингует его из внутреннего серверный компьютер.
Допустим, мой домен example.com
. Я тестировал с nslookup example.com
с успешным выводом:
Server: XXX.XXX.X.X
Address: XXX.XXX.X.X#53
Name: example.com
Address: XXX.XXX.X.X
Моя прямая зона:
$TTL 86400
@ IN SOA ns1.example.com. hostmaster.example.com. (
2011071001 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400) ;Minimum TTL
;
;
;Name Server Information
@ IN NS ns1.example.com.
ns1 IN A XXX.XXX.X.X ;my VPS IP
;
;
;Additional A Records:
@ IN A XXX.XXX.X.X ;my VPS IP
www IN A XXX.XXX.X.X ;my VPS IP
;
;
;Additional CNAME Records:
slave IN CNAME www.example.com.
Моя /etc/resolv.conf
:
domain localdomain
nameserver 103.200.4.85
nameserver 8.8.8.8
nameserver 8.8.4.4
PING результат из внутреннего сервер:
PING example.com (XXX.XXX.X.X) 56(84) bytes of data.
64 bytes from Hostname (XXX.XXX.X.X): icmp_seq=1 ttl=64 time=0.033 ms
64 bytes from Hostname (XXX.XXX.X.X): icmp_seq=2 ttl=64 time=0.078 ms
64 bytes from Hostname (XXX.XXX.X.X): icmp_seq=3 ttl=64 time=0.104 ms
PING-результат с внешнего сервера:
Ping request could not find host example.com. Please check the name and try again.
Что здесь не так?