Se lavoriamo via CLI, per ottenere un elenco dei DNS che stiamo utilizzando, questi comandi possono tornarci utili. In base alla release che stiamo utilizzando il comando da usare varia.
Estrarre i DNS dal file resolv.conf
Alcune informazioni le possiamo estrarre dal file /etc/resolv.conf
lanciando il seguente comando:
cat /etc/resolv.conf
Estrarre i DNS usando nmcli
Un metodo molto efficace si basa sull’utilizzo di nmcli, l’interfaccia per command-line che si utilizza per controllare NetworkManager. Possiamo utilizzare il seguente comando:
( nmcli dev list || nmcli dev show ) 2>/dev/null | grep DNS
Se vogliamo estrarre tutti i dati relativi ad una specifica interfaccia di rete possiamo invece utilizzare il seguente comando:
nmcli dev list || nmcli dev show [interface-name]
Estrarre i DNS usando nm-tool
Un altro metodo per estrarre i DNS in uso sulla nostra macchina passa per l’utilizzo di nm-tool. Nelle versioni più recenti di Ubuntu questa utility è stata rimpiazzata da nmcli, ma per le release di Ubuntu precedenti alla 15.04 si può utilizzare questo comando:
nm-tool | grep DNS