Condividi tramite


Configurazione DNS personalizzata in Macchine virtuali Linux di Azure

Si applica a: ✔️ macchine virtuali Linux

Questo articolo fornisce istruzioni per configurare server DNS personalizzati e domini di ricerca in macchine virtuali Linux di Microsoft Azure.

Note

Questo articolo usa server 1.2.3.4 DNS e 5.6.7.8 dominio "test.example.com" di ricerca come esempi. Sostituire questi valori con gli indirizzi effettivi del server DNS e il percorso del dominio di ricerca.

Configurare server DNS personalizzati

  1. La configurazione iniziale del /etc/resolv.conf file in una macchina virtuale Linux di Azure è come illustrato nello screenshot seguente.

    Screenshot del file resolv.conf predefinito in RHEL.

  2. Configurare server DNS personalizzati a livello di rete virtuale o di interfaccia di rete di Azure. Per altre informazioni, vedere Passaggi per modificare i server DNS a livello di rete virtuale/interfaccia di rete.

    Note

    In Azure è possibile impostare server DNS personalizzati a livello di rete virtuale o a livello di interfaccia di rete. Se si impostano server DNS personalizzati a livello di interfaccia di rete, eseguirà l'override della configurazione dei server DNS personalizzati nella rete virtuale.

  3. Riavviare il NetworkManager servizio e quindi controllare il /etc/resolv.conf file. Il file deve contenere i server DNS configurati nel passaggio 2.

      sudo systemctl restart NetworkManager
    

    Lo screenshot seguente mostra un esempio di /etc/resolv.conf dopo aver configurato i server DNS.

    Screenshot del file resolv.conf dopo la modifica dei server DNS a livello di portale.

  4. Eseguire il comando seguente per determinare se i server DNS vengono aggiunti correttamente all'interfaccia di rete:

    sudo systemd-resolve --status
    

    Lo screenshot seguente mostra un esempio dell'interfaccia di rete dopo la configurazione dei server DNS.

    Screenshot dell'output parziale del comando.

Configurare i domini di ricerca

  1. Per modificare il dominio di ricerca, aggiungere il nome di dominio come indicato di seguito in /etc/dhcp/dhclient.conf. Per specificare più domini di ricerca, separarli usando virgole (ad esempio: "test.example.com, test1.example.com, test2.example.com"):

    append domain-search "test.example.com";
    

    Esempio di file dopo aver aggiunto il dominio di /etc/dhcp/dhclient.conf ricerca:

    Screenshot del file dhclient.conf dopo la modifica.

  2. Riavviare il NetworkManager servizio e quindi verificare se il dominio di ricerca viene aggiornato nel /etc/resolv.conffile:

    sudo systemctl restart NetworkManager
    

    Lo screenshot seguente mostra un esempio di file dopo aver configurato il dominio di /etc/resolv.conf ricerca.

    Screenshot del file resolv.conf dopo il riavvio del servizio NM.

  3. Eseguire il comando seguente per determinare se il dominio di ricerca è stato aggiunto correttamente all'interfaccia di rete:

    sudo systemd-resolve --status
    

    Lo screenshot seguente mostra un esempio dell'interfaccia di rete dopo aver configurato il dominio di ricerca.

    Screenshot che mostra il dominio di ricerca.

Contattaci per ricevere assistenza

In caso di domande, è possibile porre domande al supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.