Dominio che punta a un indirizzo IP errato ma i record DNS sembrano corretti


17

http://www.example.com punta correttamente all'indirizzo IP del server in cui è ospitato il sito.

http://example.com (notare la mancanza di www) punta a un indirizzo IP diverso.

I record DNS per il dominio non hanno alcun riferimento a questo indirizzo IP esterno: cosa potrebbe causare questo?

Risposte:


8

Come la maggior parte delle risposte ha notato, è necessario un Arecord alla base del nome del dominio che punta all'indirizzo IP del server Web.

Tuttavia non consiglierei di wwwessere un CNAMEriferimento a quel nome di dominio di base a meno che tu non capisca esattamente cosa stai facendo.

Sebbene questo possa sembrare più semplice dal punto di vista della gestione (solo un record da modificare se il tuo sito cambia indirizzo IP) può avere effetti collaterali.

Non dimenticare che a CNAMErende il lato sinistro (il "nome del proprietario" del CNAME) equivalente al lato destro per tutti i tipi di record di risorse DNS e non solo per le Aquery dei record.

Quindi, se la tua zona è simile a questa:

$ORIGIN example.com
@       IN SOA ...
        IN NS ...
        IN NS ...
        IN A 192.0.2.1
        IN MX mail
        IN SPF ...
www     IN CNAME @

quindi una query per www.example.com IN MX?restituirà lo stesso record MX di per example.com. Ora, se è quello che vuoi, va bene.

Tuttavia sarà anche fare la stessa cosa per gli altri record ( SOA, NS, SPF, ecc) che non è solitamente desiderata.

Quindi la risposta corretta dovrebbe essere quella di fare anche solo wwwun Arecord, con lo stesso valore del nome di base:

$ORIGIN exmaple.com
@       IN A 192.0.2.1
wwww    IN A 192.0.2.1

2

Il tuo record principale per l'host è sempre domainname.com (senza www). Principalmente www viene aggiunto come record CNAME (alias) al record A di base per il dominio.

Quindi, cerca il record A per example.com nei tuoi record DNS. Modificalo sull'IP corretto, quindi aggiungi www come record CNAME per puntare al record di base.



0

Tieni presente che il DNS è gerarchico: server DNS diversi possono mostrare cose diverse se hai apportato modifiche recenti che devono ancora propagarsi.

Inoltre, il semplice nome di dominio senza www è chiamato record A. Il tuo dominio dovrebbe assolutamente avere uno di questi.

L'altro (come il WWW) è un CName.

Hai apportato modifiche recenti al dominio? In tal caso, controlla il TTL (tempo di vivere) per vedere quanto tempo impiegano a propagarsi. Inoltre, assicurati di eseguire una query sul server DNS autorevole.


0

La prima cosa da fare è eseguire il ping degli indirizzi per vedere se il problema è causato dal DNS o da un reindirizzamento sul tuo sito Web:

ping www.example.com & example.com. Se entrambi vanno nello stesso posto, il problema riguarda la configurazione del tuo server web. Se vanno in posti diversi, allora è il tuo DNS.

La propagazione delle impostazioni DNS può richiedere del tempo, e questo è probabilmente il problema. Se l'indirizzo IP per esempio.com è stato errato per un po ', prova a scaricare il tuo DNS cambiandolo con un indirizzo IP nuovo e diverso per un paio di giorni e poi cambiarlo di nuovo.

re: configurazione del server Web. Dovrai esaminare tutte le impostazioni e i reindirizzamenti del proxy inverso. Se il problema riguarda il server Web, comunicaci quale server Web utilizzi (Apache, IIS) e le persone lo prenderanno da lì.

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.