LINUX.ORG.RU
ФорумAdmin

dnsmasq странное поведение

 


0

2

поставил dnsmasq в качестве кеширующего днс - на некоторых машинах почему-то продолжается использоваться внешний днс сервер вместо локалхоста. Опции следующие

listen-address=127.0.0.1 
domain-needed           
bogus-priv              
strict-order            
no-resolv              
server=8.8.4.4
server=8.8.8.8
заносил в networkmanager в качестве dns 127.0.0.1 всегда срабатывал без проблем. Сейчас dig например показывает что ответ приходит не с локалхоста, а 8.8.8.8
google.ru.		299	IN	A	194.122.82.25

;; Query time: 66 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mo Mar 28 16:30:37 CEST 2016
;; MSG SIZE  rcvd: 230

netstat показывает что dnsmasq висит на 53 порту. Почему ответ приходит с 8.8.8.8?



Последнее исправление: jtad (всего исправлений: 1)

нашел что адрес dns прилетает с resolv.conf. Поставил там 127.0.0.1 первым в списке и теперь dig показывает правильно. Почему используется resolv.conf если на 53 порту висит dnsmaq? Такие вещи вводят меня в ступор

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

наверное потому что resolv.conf и dnsmasq независимые друг от друга вещи :-)

Ien_Shepard ★★★
()

Если пользуешь нетворкманагер, не забудь его соответствующе настроить.

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