Исходя из вашей дополнительной информации, вам нужно добавить эту строку в dnsmasq.conf
, который на моей машине Slackware находится в /etc/
:
listen-address=127.0.0.1
Это в дополнение к другой строке listen-address
. Вы можете настроить более одного "listen-address". Я предполагаю, что вам также нужно закомментировать строку "bind-interfaces", но это только предположение.
Вам также следует проверить значение параметра resolv-file
. Существует ли этот файл, и имеет ли смысл его содержимое? Скорее всего, вам не нужно что-то вроде:
resolv-file=/etc/resolv.conf
потому что это заставит все вызовы gethostbyname()
либо пропускать использование dnsmasq
, либо dnsmasq
будет пытаться использовать себя для разрешения имен, в зависимости от того, что находится в /etc/resolv.conf
.
Не забудьте перезапустить dnsmasq
после внесения изменений.