Jump to content
Калькуляторы

debian шлюз, внутренние DNS имена

Добрый день, подскажите пожалуйста как реализовать:

имеется сеть 10.0.0.0\24, где 10.0.0.1 шлюз на debian, своего DNS нет

в которой у 10.0.0.2 имя test_server

IP адреса раздаются DHCP, где ДНСы сразу провайдера

необходимо завернуть запрос по имени, то есть чтобы не по 10.0.0.2, а по test_server был доступ

через /etc/hosts добавлением строчки

10.44.0.2      test_server

не работает

Edited by Kizim

Share this post


Link to post
Share on other sites

В любом случае на шлюзе нужно поднимать свой DNS-сервер и по DHCP назначать его (если только не перехватывать и не перенаправлять DNS-запросы пользователей).

Если свой полноценный DNS поднимать не хочется, можно попробовать dnsmasq.

 

/etc/hosts нужно прописывать на клиентах, а не на сервере/шлюзе.

Share this post


Link to post
Share on other sites

Добавить запись статически клиентам в файл hosts, например

win %windir%\System32\drivers\etc\

nix /etc/hosts

Сделать свой Dnsmasq с блекджеком и ***ми на нём же и dhcp сделаете

alibek опередил )

добавление в /etc/hosts не_может_не_работать, т.к. ОС сначала смотрит этот файл, а уже потом, обращается к днс серверу. Единственная причина неработоспособности резолва через файл hosts это его неправильное оформление, а именно, нельзя делать:

192.168.1.1 pipka

192.168.1.1 piska-host

а надо:

192.168.1.1 pipka piska-host

Edited by ilili

Share this post


Link to post
Share on other sites

(если только не перехватывать и не перенаправлять DNS-запросы пользователей).

вот именно это и интересует

Share this post


Link to post
Share on other sites

Почему? Это сложнее и лишняя точка для потенциальных глюков.

Но если сильно хочется, то гуглить по запросу «iptables перенаправление dns запросов».

Share this post


Link to post
Share on other sites

вот именно это и интересует

Вы странный ) dnsmasq приподнять - трудно ?

[edit]после последней записи в /etc/hosts перевод строки есть ?

Edited by ilili

Share this post


Link to post
Share on other sites

да, есть

dhcpd должен уметь, на одну подсеть правила прописал, а на вторую никак

Edited by Kizim

Share this post


Link to post
Share on other sites

Или в unbound прописать типа так:

local-data: "wpad.com IN A 127.0.0.1"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this