DNS dan subdomain wildcard

11

Mari kita bahas domain mydomain.com.

Saya ingin itu ketika ada pengunjung yang mengunjungi
www.mydomain.com
xyz.mydomain.com
abc.mydomain.com
asd.mydomain.com
qwe.mydomain.com
dll ...

pengunjung akan terus melihat "xyz.mydomain.com", tetapi alamat aslinya adalah "mydomain.com". aplikasi asp.net saya akan menangani perbedaan antara alamat. Saya ingin subdomain itu bisa apa saja.

Masalahnya adalah: Saya menggunakan host bersama . Mereka mengizinkan saya membuat subdomain dan mengizinkan saya juga membuat beberapa catatan DNS:

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

Ada kemungkinan setup hosting saya untuk menerima asterisk / wildcard untuk subdomain? Bagaimana saya lakukan?

Klik Oke
sumber
Anda harus mempertimbangkan implikasi SEO ini.
Dave Cheney
Apa implikasi SEO? Apakah mesin pencari menurunkan daftar dari situs wildcard atau yang bukan www. {Domain}?
Alnitak
Jika x.abc.com dan y.abc.com berisi informasi yang sama, mereka akan: a) terdilusi b) kemungkinan didemosiasikan untuk "googlebombing" - pengaturan beberapa situs yang identik dianggap sebagai bentuk yang buruk oleh mesin pencari. Solusi yang lebih baik mungkin dengan mengarahkan * .abc.com ke www.abc.com.
Ben Doom
Ini bukan masalah. Cukup gunakan url kanonik: support.google.com/webmasters/answer/139066?hl=id
Leonard Challis

Jawaban:

5

Coba buat catatan A atau CNAME dengan * sebagai subdomain dan IP server Anda (catatan A) atau domain (catatan CNAME) sebagai tujuan. Jika panel kontrol host Anda tidak mengizinkan wildcard, Anda harus menghubungi mereka untuk meminta bantuan, atau memindahkan DNS Anda ke pihak ketiga.

ceejayoz
sumber
7

Beberapa saran terhadap situs web wildcard:

Apa yang akan Anda lakukan ketika seseorang mulai mempublikasikan situs web Anda sebagai " http://this.company.sucks.domain.com " dan ia menyelesaikan / merender dengan benar?

James F
sumber
Sepakat. Buat saja catatan A tunggal untuk nama host server dan kemudian Anda dapat membuat alias untuk situs web itu sendiri. Melakukan ini akan membantu Anda jika Anda perlu mengubah alamat IP lagi.
Tatas
2
Kasus penggunaan untuk ini biasanya untuk hal-hal seperti account_name.example.com dalam aplikasi web - sangat berguna, dan mimpi buruk untuk mengatur secara manual pada server DNS jika Anda memiliki banyak pendaftaran. Jika seseorang mempublikasikan this.company.sucks.example.com, Anda selalu dapat membuat catatan A palsu untuk subdomain tertentu.
ceejayoz
Atau dalam perangkat lunak server Web Anda, di mana saya menganggap Anda akan alias xyz.example.com ke situs xyz, memiliki kueri yang tidak cocok (masih menunjuk ke server yang sama) menggunakan pengalihan normal, sehingga browser berubah menjadi example.com atau www .example.com. Anda bahkan bisa melempar halaman 404 di akhir pengalihan.
mpbloch
Memiliki wildcard DNS tidak berarti bahwa server web memberikan situs web untuk setiap nama yang mungkin. Server web harus dikonfigurasi secara terpisah. Sebagai contoh adalah mungkin untuk mengkonfigurasi server web sehingga hanya memberikan USRNAME.example.com tetapi tidak hal lain.
mit
5

Server DNS Bind memungkinkan Anda membuat catatan wildcard A seperti ini:

* .mydomain.com. DALAM A xxxx

Atau, jika mereka menggunakan panel kontrol web, buat catatan A untuk host * , di alamat IP Anda.

Server DNS Windows 2000 membutuhkan upaya untuk menggunakan wildcarding:

Langkah 1. Aktifkan LooseWildcarding. Loose Wildcarding http://technet.microsoft.com/en-us/library/cc940790.aspx

Langkah 2. Gunakan Dnscmd untuk membuat catatan Wildcard. http://support.microsoft.com/default.aspx?scid=kb;en-us;840687

Saya tidak yakin tentang Server 2003 dan yang lebih baru - ada masalah dengan wildcard di Server 2003 DNS tidak berfungsi jika Anda WINS forward lookup diaktifkan

Mike
sumber