2

Я использую программное обеспечение Tomato на своем маршрутизаторе Asus.

У меня есть служба, которая ссылается на мой домашний сервер по имени в интернете "home.mydomain.com". Когда я нахожусь вдали от дома, он отлично работает, так как разрешается через DNS к Интернету, обращенному к IP, и мой сервис может обмениваться данными, и помидор перенаправит его на мой сервер.

Однако когда я дома, он все равно действует, как Интернет, с IP-адресом. Я хочу настроить помидор так, чтобы, находясь дома, поиск DNS для home.mydomain.com вместо этого отвечал внутренним IP-адресом моего сервера (192.168.1.10), чтобы он мог использовать мою гигабитную сеть. Как я могу настроить это через командную строку или веб-страницу Tomato?

1 ответ1

1

Чтобы решить эту ситуацию, я запустил собственный DNS-сервер, который перенаправляет неразрешенные запросы в общедоступный DNS Google (я также использовал OpenDNS) и содержит записи A и PTR для моего собственного динамического DNS-имени. Итак, из моей сети используется мой DNS-сервер, и он разрешает имя во внутренний IP-адрес сервера. Другие запросы направляются в Google 8.8.8.8/8.8.4.4.

Если вы используете для этой цели отдельную машину, вам нужно присвоить ей статический IP-адрес и настроить DHCP для выдачи этого адреса в качестве DNS-сервера.

Я не использую Tomato, но если он использует BIND, то он в основном работает на DNS-сервере. Есть и другие более легкие DNS-серверы, чем BIND.

Настройка вашего собственного DNS-сервера потребует немного изучения, но если вы заинтересованы в DNS, это очень познавательно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .