En China, el llamado GFW a menudo contamina los resultados de DNS como
$ dig @8.8.8.8 archive.org
;; QUESTION SECTION:
;archive.org. IN A
;; ANSWER SECTION:
archive.org. 2662 IN A 159.106.121.75
Aquí 159.106.121.75
es una IP falsa. Tenemos que usar el modo TCP para la consulta de DNS:
$ dig @8.8.8.8 +tcp archive.org
;; QUESTION SECTION:
;archive.org. IN A
;; ANSWER SECTION:
archive.org. 237 IN A 207.241.224.2
Ahora obtenemos la IP real 207.241.224.2
.
En Preferencias del sistema - > Red , el botón Avanzado ... puede abrir una pestaña para configurar DNS. Sin embargo, solo puedo agregar las direcciones IP de los servidores DNS pero no puedo hacer nada más. Entonces, mi pregunta es: ¿cómo puedo forzar el funcionamiento de la consulta de DNS predeterminada en el modo TCP?
PS : no quiero modificar el archivo /etc/hosts
para evitar este problema por inconveniente. Si hay algún método elegante que pueda resolver este problema, me ahorrará mucho tiempo :) Gracias.