È un file / etc / hosts dall'aspetto errato?


0

Sono in un ambiente cpanel e ricevo una notifica giornaliera per dirmi che il mio nome host non può essere risolto in indirizzo IP. Guardando il mio file / etc / hosts trovo questo:

127.0.0.1               localhost.localdomain localhost
[my server ip]          server7 server7

La mia comprensione è che questo file dovrebbe essere più simile

[my server ip]    subdomain.primarydomain.com    subdomain

Alcune cose mi vengono in mente:

1) Devo aggiungere qui tutti i sottodomini che sto usando, ad esempio ftp, mail, www?

2) Questa installazione è effettivamente errata - e in tal caso, cosa c'è nella mia installazione WHM / Cpanel che ha creato questo file / etc / hosts errato in modo da poterlo riparare?

Risposte:


1

La mia ipotesi è che attualmente stai utilizzando un nome di dominio acquistato e cerchi di associare il tuo host al nome di dominio.

Controlla il tuo file /etc/resolv.conf. Gestisce il modo in cui il computer esegue le ricerche DNS.

Se il tuo computer sta cercando uno spazio dei nomi indicato dalla riga "cerca dominio.com" in /etc/resolv.conf, il tuo computer eseguirà effettivamente una ricerca DNS per "server7.dominio.com".

Affinché tali nomi vengano risolti correttamente, è necessario aggiungere il nome host sul server DNS su cui è registrato il dominio.

Ad esempio, se hai acquistato un dominio da godaddy.com, allora andresti sul tuo account godaddy e aggiungere quei record host lì. Quindi dovresti modificare il file /etc/resolv.conf sul tuo host, aggiungere i tuoi nameserver godaddy alla riga "nameserver" e cambiare la riga "cerca" in tuo dominio.com.

Quindi il tuo host dovrebbe essere in grado di fare una ricerca riuscita di "server7.tuodominio.com"


Attualmente tutto funziona. Ho un WHM con un dominio primario, e tutto punta come previsto. Se visito quel dominio principale, arrivo al mio server. Ricevo solo questi errori quotidiani, quindi chiaramente qualcosa non è configurato correttamente. Mi è stato detto che non c'è nulla di cui preoccuparsi. Grazie per i suggerimenti
willdanceforfun,

1

Non credo che devi elencare tutti i sottodomini sul tuo IP. Altrimenti, posso causare pochi altri errori, per questo, stai dicendo al sistema, che l'IP dei nomi host del sottodominio si trova sul suo IP e che il sistema non sta dicendo al DNS l'indirizzo IP corrispondente. L'errore, ci stai dicendo, dovrebbe essere un problema nel non risolvere il nome host su IP.

Quale nome host, che è elencato nella prima casella di informazioni in Nome host corrente - Questo nome host deve essere in / etc / hosts assegnato a qualsiasi IP o deve avere un record DNS valido.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.