Как изменить dnsmasq порт?

Я использую порт 53 для моего vpn, и я должен использовать порт 53. Я изменил порт dnsmasq, соединил openVPN, и теперь запросите, unable to resolve ошибки.

sudo dnsmasq -p 5642

. Существует ли способ изменить порт dnsmasq w/o конфликты/ошибки?

3
задан 1 September 2012 в 07:10

2 ответа

Нет. Каждая часть программного обеспечения запрашивающей стороны DNS ожидает находить сервис DNS на порт 53 из сервера имен. Если это не будет там затем, то DNS не будет работать.

$ grep '\s53/' /etc/services 
domain          53/tcp                          # name-domain server
domain          53/udp
2
ответ дан 21 October 2019 в 11:41

На самом деле некоторые дистрибутивы Unix позволяют Вам указывать порт для DNS в/etc/resolv.conf записи серверов имен, но к сожалению Ubuntu не является одним из них. Если бы было возможно, что Вы указали бы порт DNS в/etc/network/interfaces наряду с IP-адресом сервера имен —, по-видимому, петлевой адрес в Вашем случае.

существует зарегистрированное улучшение: позвольте спецификацию порта в resolv.conf

, который Мое предположение - то, что у Вас будет перемещение портом, который использует Ваша VPN. Однако существует, вероятно, серьезное основание, почему VPN слушает на порте DNS. Вы могли бы хотеть проверить его прежде, чем попытаться изменить его; Вы могли бы пытаться сделать что-то, что это уже делает для Вас.

1
ответ дан 21 October 2019 в 11:41

Другие вопросы по тегам:

Похожие вопросы: