LINUX.ORG.RU
решено ФорумAdmin

Подменить IP локальным для внешнего DNS имени

 , ,


1

3

Как удобнее и правильнее на маршутизаторе (BIND в наличии, все неизвестное форвардит на 8.8.8.8) добиться, что бы внутри локальной сети адрес вида mail.namecompany.ru указывал на локальный ip?

★★★★★

Ну пропиши его статично. Как в bind не знаю, в dnsmasq это делается аналогично /etc/hosts (и его он тоже подтягивает, да).

alozovskoy ★★★★★
()
Ответ на: комментарий от sdio

Понял. View позволяет более детально описать поведение сервера в зависимости от адреса клиента и того чего он запросил?!. Как то так, это должно выглядеть?

view "mail.namecompany.ru" {
   match-clients {  192.168.1.0/24; };
   match-destinations { mail.namecaompany.ru; };
   match-recursive-only { no } ;
   zone "namecompany.ru" {
   type master;
   file "internal/namecompany.ru";
  };
};

internal/namecompany.ru

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     variantb.local. admin.variantb.com. (
                              3         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      variantb.local.
@       IN      A       192.168.1.75
ns      IN      A       192.168.1.75
mail                 A       192.168.1.55

petav ★★★★★
() автор топика
Ответ на: комментарий от devl547

etc/hosts

на маршрутизаторе c bind?

petav ★★★★★
() автор топика

1. Можешь поднять зону без уведомления master
2. Можешь изучить специальную хрень, которая позволяет это делать в современных bind (забыл название, а сейчас лень искать)

zgen ★★★★★
()
Ответ на: комментарий от zgen

2. Можешь изучить специальную хрень, которая позволяет это делать в современных bind (забыл название, а сейчас лень искать)

view (представления)? С новым годом, zgen!

petav ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.