2 votos

Eliminar la configuración del servidor dns personalizado a través de la línea de comandos

Así que normalmente ejecuto lo siguiente para establecer un servidor DNS personalizado cuando estoy en WiFi:

networksetup -setdnsservers Wi-Fi <desired-dns-server-here>

Sin embargo, me gustaría saber cómo deshabilitar los servidores DNS personalizados y volver a los DNS proporcionados por DHCP. Este artículo de 2015 dice que correr networksetup -setdnsservers Wi-Fi debería hacer esto, pero en MacOS 10.15 eso resulta en ** Error: The amount of parameters was not correct.

¿Alguna idea de cómo se puede hacer esto?

0 votos

@ me si por alguna razón no estás preguntando precisamente lo que yo hice sino estar mucho más cerca de la respuesta corta que presenté aquí.

10voto

Oskar Puntos 1242

Aquí hay una línea y el hilo donde aprendí esto hace un tiempo:

sudo networksetup -setdnsservers Wi-Fi "Empty"

Después de usar `networksetup -setdnsservers Wi-Fi "8.8.8.8" "8.8.4.4"` ¿cómo los borro?

0voto

awy Puntos 500

Utilizando man networksetup

-getdnsservers networkservice
         Displays DNS info for <networkservice>.

 -setdnsservers networkservice dns1 [dns2] [...]
         Use this command to specify the IP addresses of servers you want the specified <networkser-
         vice> to use to resolve domain names. You can list any number of servers (replace dns1, dns2,
         and so on with the IP addresses of domain name servers). If you want to clear all DNS entries
         for the specified network service, type "empty" in place of the DNS server names.

Puedes listar todos los dns usando el primer comando, copiarlos o simplemente usar el pipelining al portapapeles usando pbcopy de la siguiente manera:

networksetup -getdnsservers Wi-Fi | pbcopy

Ellos empty la lista, y volver a añadir lo deseado.

0 votos

Tan cerca con el "vacío" que falta - sub que en la tubería a pbcopy. No vi tu post hasta que terminé de escribir el mío.

0 votos

Supuse que el OP tenía una lista de, digamos, 5 entradas y quería eliminar 2 de ellas. Así que primero obtener - pbcopy - establecer vacío - establecer el requerido.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X