come utilizzare diverse porte per DNS su Yosemite?


4

Secondo https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/resolver.5.html

dovresti essere in grado di impostare una porta diversa per dns, ovvero:

 example, 10.0.0.17.55 specifies that the nameserver at 10.0.0.17 uses port 55.

ma:

sh-3.2# networksetup -setdnsservers Ethernet 185.37.37.37.54
185.37.37.37.54 is not a valid IP address. No changes were saved...
** Error: The parameters were not valid.

cosa dà? come posso risolvere questo?


Ciao, posso chiederti perché vuoi impostare una porta diversa per DNS? (un altro contesto potrebbe portare ad altre soluzioni ...)
Motsel,

ciao, il mio ISP sta dirottando il traffico sulla porta 53, ha un proxy trasparente, quindi ho scoperto che posso usare qualsiasi DNS e ottenere sempre gli stessi risultati dal mio isp, Vodafone peccato per te
sathia,

Il problema è che stai utilizzando. a true per delimitare i paddle e la porta - al solito questo dovrebbe essere: (anche se la tua risposta dice #)
Mark

provato anche questo se ricordo bene. dnsmasq è un altro programma con una propria sintassi
sathia,

Risposte:


1

Quindi, il motivo era che il mio ISP stava filtrando le richieste DNS sulla porta 53. Quello che ho fatto per eludere questa azione orribile di Vodafone è stato installare dnsmasq sul mio mac e aggiungere questa riga al file dnsmasq.conf:

server=208.67.222.222#5353

come vedi ora sto usando felicemente DNS DNS aperto sulla porta 5353

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.