Wildcard DNS e sottodomini


11

Diciamo che ho il dominio mydomain.com.

Lo voglio quando un visitatore visita
www.mydomain.com
xyz.mydomain.com
abc.mydomain.com
asd.mydomain.com
qwe.mydomain.com
ecc ...

il visitatore continuerà a vedere "xyz.mydomain.com", ma l'indirizzo reale sarà "mydomain.com". la mia applicazione asp.net gestirà le differenze tra gli indirizzi. Voglio che il sottodominio possa essere qualsiasi cosa.

Il problema è: sto usando un host condiviso . Mi permettono di creare sottodomini e anche di creare alcuni record DNS:

Indirizzo (A)
CNAME
Mail (MX)
IPV6 (AAAA)
TXT

È possibile configurare il mio hosting per accettare quell'asterisco / caratteri jolly per sottodomini? Come faccio?


Dovresti considerare le implicazioni SEO di questo.
Dave Cheney,

Quali implicazioni SEO? I motori di ricerca declassano elenchi da siti con caratteri jolly o che non sono www. {Domain}?
Alnitak,

Se x.abc.com e y.abc.com contengono le stesse informazioni, dovranno: a) essere diluiti b) possibilmente essere retrocessi per "googlebombing" - la configurazione di più siti identici è considerata in cattiva forma dai motori di ricerca. Una soluzione migliore potrebbe essere il reindirizzamento * .abc.com a www.abc.com.
Ben Doom,

Non è un problema. Usa solo gli URL canonici: support.google.com/webmasters/answer/139066?hl=it
Leonard Challis

Risposte:


5

Prova a creare un record A o CNAME con * come sottodominio e IP (record A) del tuo server o dominio (record CNAME) come destinazione. Se il pannello di controllo del tuo host non consente un carattere jolly, dovrai contattarlo per assistenza o spostare il tuo DNS a una terza parte.


7

Alcuni consigli contro i siti Web jolly:

Cosa farai quando qualcuno inizierà a pubblicizzare il tuo sito web come " http://this.company.sucks.domain.com " e si risolverà / renderizzerà correttamente?


Concordato. Basta creare un singolo record A per il nome host del server e quindi è possibile creare alias per i siti Web stessi. In questo modo ti sarà di aiuto se mai dovessi cambiare nuovamente gli indirizzi IP.
Tatas,

2
Il caso d'uso di questo è di solito per cose come account_name.example.com nelle applicazioni Web: molto utile e un incubo da configurare manualmente su un server DNS se hai molte iscrizioni. Se qualcuno pubblicizza this.company.sucks.example.com, puoi sempre impostare un record A spurio per quel particolare sottodominio.
Ceejayoz,

O nel software del tuo server Web, dove suppongo che alias xyz.example.com al sito xyz, qualsiasi query senza eguali (che punta ancora allo stesso server) utilizza un reindirizzamento normale, quindi il browser passa a example.com o www .example.com. Potresti anche lanciare una pagina 404 alla fine del reindirizzamento.
mpbloch,

Avere un DNS jolly non significa che il server web offra un sito Web per ogni possibile nome. Il server web deve essere configurato separatamente. Ad esempio, sarebbe possibile configurare un server web in modo che fornisca solo USRNAME.example.com ma non altro.
con il

5

Un server DNS Bind consente di creare record jolly A come questo:

* .Mydomain.com. IN A xxxx

Oppure, se utilizzano un pannello di controllo Web, creare un record A per l' host * , al proprio indirizzo IP.

Il server DNS di Windows 2000 si impegna a utilizzare i caratteri jolly:

Passaggio 1. Abilitare LooseWildcarding. Wildcarding allentato http://technet.microsoft.com/en-us/library/cc940790.aspx

Passaggio 2. Utilizzare Dnscmd per creare il record jolly. http://support.microsoft.com/default.aspx?scid=kb;en-us;840687

Non sono sicuro di Server 2003 e versioni successive: si è verificato un problema con i caratteri jolly nel DNS di Server 2003 che non funzionava se hai attivato la ricerca diretta WINS

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.