Saya perlu membuat catatan NS untuk domain yang merupakan CNAME, untuk tujuan memiliki dua domain menunjuk pada satu IP, dan tidak harus mempertahankan alamat IP saat ini di dua tempat yang berbeda.
Penyedia DNS untuk domain ini adalah DynDNS, tetapi mereka memblokir operasi ini:
CNAME tidak dapat dibuat dengan label yang sama dengan nama zona
Saya bisa melakukan ini dengan domain lain yang DNS-nya dilayani oleh 1and1:
root@srv-ubuntu:~# dig myseconddomain.co.uk
; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61795
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;myseconddomain.co.uk. IN A
;; ANSWER SECTION:
myseconddomain.co.uk. 71605 IN CNAME myfirstdomain.co.uk.
myfirstdomain.co.uk. 59 IN A www.xxx.yyy.zzz
;; Query time: 298 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Tue Aug 18 14:17:26 2009
;; MSG SIZE rcvd: 78
Apakah ini pelanggaran RFC atau apakah DynDNS memiliki alasan yang sah untuk memblokir tindakan ini?
Tindak lanjut Berkat dua jawaban yang sudah diposting Saya sekarang tahu bahwa 1and1 melanggar RFC untuk melakukan ini. Namun itu berhasil dan mereka tampaknya mendukungnya. Untuk perusahaan yang meng-host banyak domain, tampaknya sangat aneh bahwa mereka lolos dari melakukan ini dalam skala besar tanpa keberatan.
Lebih banyak tindak lanjut
Output dari "dig myseconddomain.co.uk ns" seperti yang diminta.
root@srv-ubuntu:~# dig myseconddomain.co.uk ns
; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk ns
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18085
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
; myseconddomain.co.uk. IN NS
;; ANSWER SECTION:
myseconddomain.co.uk. 4798 IN NS ns67.1and1.co.uk.
myseconddomain.co.uk. 4798 IN NS ns68.1and1.co.uk.
;; ADDITIONAL SECTION:
ns67.1and1.co.uk. 78798 IN A 195.20.224.201
ns68.1and1.co.uk. 86400 IN A 212.227.123.89
;; Query time: 59 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Wed Aug 19 12:54:58 2009
;; MSG SIZE rcvd: 111
sumber
Gunakan layanan DynDNS WebHop . Ini gratis untuk pelanggan DNS mereka.
Ini memungkinkan Anda untuk mengarahkan lalu lintas untuk domain kedua ke yang pertama, dan tidak merusak RFC apa pun.
Redirect adalah
302
(sementara), sehingga dapat membahayakan beberapa peringkat mesin pencari. (Saya menduga ini juga bisa menjadi masalah denganCNAME
catatan.) Lihat tautan di atas untuk informasi lebih lanjut.sumber
Ya, ada pelanggaran pada RFC untuk itu. Periksa penjelasan ini . Saya pikir itu mungkin tetapi tidak sepenuhnya sesuai dengan RFC.
sumber
Cname tidak valid dan dapat menyebabkan masalah. Cara mengatasinya adalah dengan menggunakan apache alias atau menulis ulang modul untuk mengarahkan lalu lintas. Lihat pos ini yang menjelaskan cara melakukan ini di apache. Migrasi satu domain ke domain lain
sumber
Ya, itu biasanya melanggar standar DNS saat membuat catatan CNAME di root / apex, namun beberapa penyedia DNS telah mengimplementasikan solusi:
Saya pelanggan Cloudflare yang bahagia, dan telah menemukan solusi mereka untuk bekerja dengan sangat baik.
sumber