Автор Тема: Перенаправление DNS  (Прочитано 10232 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Перенаправление DNS
« Ответ #45 : 15.11.2016 09:11:07 »
В том-то и дело что нет! Все запросы идут на 127.0.0.1:53, то есть bind,
А вы сказали, что у вас dnsmasq ?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенаправление DNS
« Ответ #46 : 15.11.2016 09:14:58 »
name_servers='127.0.0.1 193.58.251.251'
Так не хочет добавлять почему-то...
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенаправление DNS
« Ответ #47 : 15.11.2016 09:15:53 »
А вы сказали, что у вас dnsmasq ?
Это я про клиенты говорил, что у них такой же /etc/resolv.conf, там только domain и 127.0.0.1. Но они спокойно ходят в Интернет.
Сноси Винду, переходи на Линукс ! :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Перенаправление DNS
« Ответ #48 : 15.11.2016 09:22:49 »
А на каом интерфейсе виден адрес 193.58.251.251 ?
Может именно к нему привязать?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенаправление DNS
« Ответ #49 : 15.11.2016 09:32:27 »
А на каом интерфейсе виден адрес 193.58.251.251 ?
Может именно к нему привязать?
На сервере один интерфейс используется - br0 (который бридж из eno2).
Второй интерфейс не используется, т.к. в сеть ходят через роутер Zyxel Keenetic https://forum.altlinux.org/index.php?topic=37537.msg299384#msg299384. Кентавр только раздаёт IP-адреса клиентам.

Вот так выкрутился, добавил в /etc/resolvconf.conf:
resolv_conf_tail='nameserver 193.58.251.251\n'
Сноси Винду, переходи на Линукс ! :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Перенаправление DNS
« Ответ #50 : 15.11.2016 12:04:48 »
# Generated by dhcpcd from eth0.dhcp
Вот такого никогда ни видел, ни на сервере, ни на клиентах.
А вы по dhcp адреса dns не рассылаете?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенаправление DNS
« Ответ #51 : 15.11.2016 12:11:49 »
ruslandh
На этом сервере по DHCP вместе с IP-адресом передаётся: шлюз - 192.168.2.1, DNS1 - 192.168.2.100, DNS2 - 193.58.251.251, домен поиска - firma.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенаправление DNS
« Ответ #52 : 15.11.2016 12:13:45 »
Ааа, у меня NetworkManager это делает:
# resolv.conf from lo.dnsmasq
nameserver 127.0.0.1

# resolv.conf from NetworkManager
# Generated by NetworkManager
domain firma
search firma
nameserver 192.168.2.100
nameserver 193.58.251.251
Сноси Винду, переходи на Линукс ! :)

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
Re: Перенаправление DNS
« Ответ #53 : 15.11.2016 15:58:12 »
А вы сказали, что у вас dnsmasq ?
Это я про клиенты говорил, что у них такой же /etc/resolv.conf, там только domain и 127.0.0.1. Но они спокойно ходят в Интернет.
Клиенты ходят свободно, насколько я понимаю, т.к. получают по dhcp сразу 2 dns-сервера.

А задача теперь состоит в том, чтобы настроить сервер таким образом, чтобы сам он внешний dns использовал, но не форвардил чужие запросы.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Перенаправление DNS
« Ответ #54 : 15.11.2016 17:28:18 »
Клиенты ходят свободно, насколько я понимаю, т.к. получают по dhcp сразу 2 dns-сервера.
Да-да, выше писал об этом, что передаётся по DHCP. Но и на сервере я пишу для интерфейса нужные DNS https://forum.altlinux.org/index.php?topic=37537.msg299448#msg299448, а толку ноль.
А задача теперь состоит в том, чтобы настроить сервер таким образом, чтобы сам он внешний dns использовал, но не форвардил чужие запросы.
Ни совсем так... нужно также, как на клиентах, чтобы видел и локальные машины, а остальное слал дальше.

Как нужно уже решил так https://forum.altlinux.org/index.php?topic=37537.msg299462#msg299462 + убрал на сервере на интерфейсе br0 (который смотрит в локальную есть) настройки resolv.conf. Хотя, похоже, нужно вернуть туда локальный DNS (192.168.2.100), т.к. без него иногда на клиентах в браузере бывает: "Сервер не найден".
Сноси Винду, переходи на Линукс ! :)