Как копать мой локальный сервер 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 порт сокета, так что вам нужно будет открыть этот порт для внешних запросов.

Другие вопросы по тегам