Я использую порт 53
для моего vpn, и я должен использовать порт 53. Я изменил порт dnsmasq, соединил openVPN, и теперь запросите, unable to resolve
ошибки.
sudo dnsmasq -p 5642
. Существует ли способ изменить порт dnsmasq w/o конфликты/ошибки?
Нет. Каждая часть программного обеспечения запрашивающей стороны DNS ожидает находить сервис DNS на порт 53 из сервера имен. Если это не будет там затем, то DNS не будет работать.
$ grep '\s53/' /etc/services
domain 53/tcp # name-domain server
domain 53/udp
На самом деле некоторые дистрибутивы Unix позволяют Вам указывать порт для DNS в/etc/resolv.conf записи серверов имен, но к сожалению Ubuntu не является одним из них. Если бы было возможно, что Вы указали бы порт DNS в/etc/network/interfaces наряду с IP-адресом сервера имен —, по-видимому, петлевой адрес в Вашем случае.
существует зарегистрированное улучшение: позвольте спецификацию порта в resolv.conf
, который Мое предположение - то, что у Вас будет перемещение портом, который использует Ваша VPN. Однако существует, вероятно, серьезное основание, почему VPN слушает на порте DNS. Вы могли бы хотеть проверить его прежде, чем попытаться изменить его; Вы могли бы пытаться сделать что-то, что это уже делает для Вас.