Jika saya memiliki server web dan saya ingin menyewakannya ke situs lain dan meng-host situs lain, apakah server web saya memerlukan nama domain sendiri?

0

Ini hipotetis. Sudah belajar tentang DNS dan saya ingin tahu. Katakanlah saya memiliki server web dan server dns yang resmi dan saya ingin meng-host situs lain. Apakah saya perlu membeli nama domain untuk server web saya? Atau tidak dibutuhkan. Saya hanya bisa menyisipkan catatan dns (NS dan A dari dns saya) dari domain yang saya hosting untuk menunjuk ke server dns otoritatif saya ketika domain itu diminta. Kemudian saya dapat memiliki catatan CNAME di server dns saya yang mengarahkan semua situs tersebut ke server web saya. Tentu saja saya punya satu catatan A yang memetakan nama server web saya ke alamat IP-nya.

roland
sumber

Jawaban:

0

Mempertimbangkan hal-hal dengan cara seketat mungkin, Anda benar-benar hanya memerlukan domain untuk server nama Anda (sehingga Anda dapat membagikan misalnya ns1.yourdomain.com , ns2.yourdomain.com ). Catatan untuk klien kemudian dapat dibuat untuk menunjuk ke server web Anda misalnya

clientdomain.com.  IN A  1.2.3.4

Di mana 1.2.3.4 adalah IP server web Anda (tanpa domain).

Namun, segera setelah Anda memperkenalkan catatan CNAME (terlepas dari siapa yang meng-hosting layanan DNS), Anda memerlukan domain untuk server web:

yourdomain.com.  IN A      2.3.4.5
sub              IN A      1.2.3.4
client           IN CNAME  sub.yourdomain.com

Peta catatan ke alamat IP, CNAME (Nama Canonical) mencatat peta ke domain.

Anaksunaman
sumber
Terima kasih! Saya berasumsi di sini yourdomain.com adalah nama domain dari server web saya. Maka bukankah IP itu juga 1.2.3.4? Juga bisakah klien saya memiliki nama domain sendiri seperti client1.com dan client2.com dan saya hanya memasukkan catatan di server nama untuk menunjuk ke domain Anda.com yang merupakan server web saya?
roland
yourdomain.com adalah domain yang Anda miliki. Semua entri dalam DNS Anda tidak harus mengarah ke server yang sama (alamat IP). Tapi ya, itu umum untuk memiliki domain telanjang misalnya hanya yourdomain.com, arahkan ke server web Anda (jadi IP pasti bisa 1.2.3.4 jika Anda suka). Contoh di atas mengasumsikan server web kedua (2.3.4.5) yang mungkin, misalnya, hanya untuk hosting situs web utama Anda, bukan klien Anda.
Anaksunaman
Mengenai catatan, yang perlu Anda lakukan adalah menambahkan zona yang sesuai dan catatan A misalnya client1.com, client2.com ke server nama Anda (seperti pada bagian pertama dari jawaban). Jika Anda ingin mereka mengontrol DNS, dan Anda hanya meng-host konten, ada cara untuk melakukan ini dengan CNAME. Tetapi sebagian besar penyedia hosting meminta Anda memperbarui server nama Anda ke server mereka karena itu membuat segalanya lebih sederhana. Jika Anda ingin klien memiliki blog.client.com, dan meng-host-nya di clientblog.yourdomain.com, ini berpotensi dapat dilakukan tetapi lebih banyak pekerjaan yang Anda lakukan (mengonfigurasi server Anda).
Anaksunaman