En China, el llamado GFW a menudo contamina DNS resultados 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 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 podemos obtener la IP real 207.241.224.2
.
En Preferencias del Sistema -> Red, la Avanzada... botón puede abrir una ficha para la configuración de DNS. Sin embargo, sólo puedo agregar las direcciones IP de los servidores DNS, pero no puede hacer nada más. Así que mi pregunta es: ¿cómo puedo forzar el defecto de consulta DNS de trabajo en el modo TCP?
PS: no quiero modificar el /etc/hosts
archivo para evitar este problema como es inconveniente. Si hay alguna elegante método que puede resolver este problema, se me va a ahorrar mucho tiempo :) Gracias.