Перейти к содержимому
Калькуляторы

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

не работает

Изменено пользователем Kizim

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавить запись статически клиентам в файл 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

Изменено пользователем ilili

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Изменено пользователем ilili

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да, есть

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

Изменено пользователем Kizim

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.