Как копать мой локальный сервер DNS напрямую
Я создал сервер DNS. Я могу копать свой домен напрямую и вижу правильный ответ в своей локальной сети:dig example.com
Почему я не могу получить ответ от моего домена, как dig example.com @my_dns_server_name
? Почему время ожидания истекло?
dig @127.0.0.1 example.com
работает
dig my_dns_server_name
работает отлично, глобально тоже
1 ответ
Чтобы иметь возможность отправлять запросы вашему DNS-серверу, вы должны разрешить подключения к порту для внешних подключений, поэтому я бы сказал, что это проблема брандмауэра (либо маршрутизатор, либо даже локальный компьютер или любое другое промежуточное устройство может блокировать устройство).
Как ты копаешься со своей локальной машины (127.0.0.1
), трафик не требуется, и вы можете делать запросы напрямую, поэтому я предполагаю, что это проблема с брандмауэром.
DNS обычно слушает на 53/UDP
порт сокета, так что вам нужно будет открыть этот порт для внешних запросов.