Я пытаюсь настроить BIND9 на своем сервере и пытаюсь следовать руководству, которое нашел в Интернете. Одна вещь, которая выделяет для меня флаг предупреждения, заключается в том, что каждое руководство, которое я нашел, использует частные IP-адреса в своих примерах. Однако всякий раз, когда я использую стороннюю службу DNS, такую как CloudFlare, я всегда добавляю публичные IP-адреса вместо адреса типа 192.168.*
.
Теперь я понимаю, что это связано с тем, что сторонние службы DNS не имеют доступа к моему веб-серверу через частный IP-адрес (разумеется), поэтому общедоступный IP-адрес является единственным способом доступа к моему серверу, но, похоже, это немного Странно, что DNS-сервер возвращает частный IP-адрес для запроса. Разве пользователь не будет пытаться подключиться к этому частному IP в своей сети?
Т.Л., др? Короче:
Настроить BIND9, руководства онлайн используют частные IP-адреса. Будет ли разрешен этот вывод dig
?
julian@server:~$ dig @123.456.789.101 www.example.org
; <<>> DiG 9.8.1-P1 <<>> @123.456.789.101 www.example.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58151
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;www.example.org. IN A
;; ANSWER SECTION:
www.example.org. 10800 IN CNAME example.org.
example.org. 10800 IN A 192.168.182.55
;; AUTHORITY SECTION:
example.org. 10800 IN NS ns1.example.org.
example.org. 10800 IN NS ns2.example.org.
;; ADDITIONAL SECTION:
ns1.example.org. 10800 IN A 192.168.182.55
ns2.example.org. 10800 IN A 192.168.182.55
;; Query time: 2 msec
;; SERVER: 123.456.789.101#53(123.456.789.101)
;; WHEN: Sat Mar 16 18:07:02 2013
;; MSG SIZE rcvd: 135