Kizim Posted December 13, 2013 Posted December 13, 2013 (edited) Добрый день, подскажите пожалуйста как реализовать: имеется сеть 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 December 13, 2013 by Kizim Вставить ник Quote
alibek Posted December 13, 2013 Posted December 13, 2013 В любом случае на шлюзе нужно поднимать свой DNS-сервер и по DHCP назначать его (если только не перехватывать и не перенаправлять DNS-запросы пользователей). Если свой полноценный DNS поднимать не хочется, можно попробовать dnsmasq. /etc/hosts нужно прописывать на клиентах, а не на сервере/шлюзе. Вставить ник Quote
ilili Posted December 13, 2013 Posted December 13, 2013 (edited) Добавить запись статически клиентам в файл 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 December 13, 2013 by ilili Вставить ник Quote
Kizim Posted December 13, 2013 Author Posted December 13, 2013 (если только не перехватывать и не перенаправлять DNS-запросы пользователей). вот именно это и интересует Вставить ник Quote
alibek Posted December 13, 2013 Posted December 13, 2013 Почему? Это сложнее и лишняя точка для потенциальных глюков. Но если сильно хочется, то гуглить по запросу «iptables перенаправление dns запросов». Вставить ник Quote
ilili Posted December 13, 2013 Posted December 13, 2013 (edited) вот именно это и интересует Вы странный ) dnsmasq приподнять - трудно ? [edit]после последней записи в /etc/hosts перевод строки есть ? Edited December 13, 2013 by ilili Вставить ник Quote
Kizim Posted December 13, 2013 Author Posted December 13, 2013 (edited) да, есть dhcpd должен уметь, на одну подсеть правила прописал, а на вторую никак Edited December 13, 2013 by Kizim Вставить ник Quote
Ivan_83 Posted December 15, 2013 Posted December 15, 2013 Или в unbound прописать типа так: local-data: "wpad.com IN A 127.0.0.1" Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.