Может ли мой локальный DNS-сервер обеспечить «локальное» разрешение адресов для удаленного сайта? - PullRequest
0 голосов
/ 04 мая 2020

Извините, если это глупый вопрос.

Я изо всех сил пытался заставить DNS-сервер работать в своих собственных целях, чтобы, когда кто-либо в моей сети заходил, например, на fakename.duckdns.org, он отправлялся на 192.168.1.10

I есть друг, который находится в той же лодке, но не хочет (или не может) настроить DNS-сервер на своем месте. Я задавался вопросом ... может ли его сеть использовать мой сервер (другую сеть) для получения трансляции адресов с его локальной точки зрения?

Я понимаю, что должен просто попробовать и получить ответ сам, но я не хочу поиграться с его настройкой, если это бессмысленно.

Я думаю:

  • зарегистрировать fake2.duckdns.org, который указывает на его WAN IP (чтобы он мог получить доступ услуги удаленно. Это не имеет никакого отношения к моему DNS-серверу)
  • настроить основной DNS-сервер своего маршрутизатора на мой WAN IP (при этом мой маршрутизатор перенаправляет 53 на мой DNS-сервер)
  • настроить мой DNS сервер такой, что fake2.duckdns.org разрешает к его локальной сети IP

Проблема, которую я предвижу, заключается в том, что если я хочу подключиться к его серверу с помощью fake2.duckdns.org, пока я в сети, мой DNS-сервер сообщит мне go на его внутренний IP-адрес, и, конечно, я не могу (или, что еще хуже, это приведет меня к моему, но с потенциально запутанными адресами). Я не знаю, может ли мой DNS-сервер отличать локальные запросы от удаленных, поэтому получайте бонус, если вам тоже ответят, но это довольно низкая проблема%.

...