Dove posso ottenere il nome di dominio della mia rete?

0

Sto cercando di determinare il nome di dominio della mia rete. Ho provato alcuni metodi di programmazione, comandi ma non potevo ottenere il nome di dominio della mia rete. Ho ricevuto l'indirizzo IP usando cat /etc/resolv.conf

Stavo facendo un programma per ottenere il nome di dominio, ma non lo so nemmeno dove è effettivamente memorizzato?

Puoi dirmi dove si trova il nome del dominio?

    
posta PathFinder 12.03.2013 - 10:15
fonte

3 risposte

1

I Mac non memorizzano le informazioni di configurazione in file flat come fa la maggior parte dei sistemi UNIX storici e si basano invece su vari servizi di directory.

A seconda di come si configurano i servizi (e quale versione del sistema operativo si esegue), il meccanismo di archiviazione effettivo e la posizione varia.

Ciò che funziona è semplicemente creare uno script di shell per scaricare tutte le informazioni di rete che vuoi documentare.

 domain name # will dump NIS domain if set
 grep ^search /private/etc/resolv.conf # will list DNS search domains
 grep ^nameserver /private/etc/resolv.conf # will list DNS servers by IP or name

Come vedi, anche se le informazioni DNS sono memorizzate in una directory, il sistema operativo genererà automaticamente un file flat in alcuni casi poiché la maggior parte dei programmi cerca e analizza quel file.

Se hai bisogno di un primer su ogni comando che potrebbe essere utile nel tracciamento delle reti, dovresti eseguire questo comando e quindi dare un'occhiata al rapporto tar.gz che viene salvato sul tuo desktop. È una ricchezza di dati diagnostici e mostra come scaricare informazioni mDNS meglio delle pagine man e dei manuali più scritti.

  /System/Library/Frameworks/SystemConfiguration.framework/Resources/get-mobility-info
    
risposta data 12.03.2013 - 12:04
fonte
1

Prova a eseguire il comando scutil --dns .

    
risposta data 12.03.2013 - 11:50
fonte
0

L'utilità della riga di comando 'nomedominio' ti darà il nome dominio NP ma questo non è definitivo.

Il comando 'hostname' ti darà l'intero FQDN del tuo computer e potrai quindi estrarre il nome del dominio eliminando tutto prima del primo '.' carattere.

    
risposta data 27.01.2014 - 15:30
fonte

Leggi altre domande sui tag