Saya ingin menggunakan koneksi internet saya untuk meng-host dua situs web pribadi (dua domain berbeda). Saya juga ingin meng-host surat untuk domain ini.
Ini membutuhkan hosting server nama saya sendiri. Di bagian konfigurasi server nama di situs web registrar saya, diperlukan dua server nama. Mungkin untuk keandalan?
Saya sebelumnya telah menggunakan zoneedit.com, dan mereka memberi saya dua server nama tetapi saya ingin menyimpannya sendiri, menghemat koin, dan belajar cara mengonfigurasi bind untuk pengalaman.
Saya hanya memiliki satu koneksi internet, dan hanya memiliki kemampuan untuk meng-host satu server nama. Apa yang harus Anda lakukan dengan server nama kedua?
networking
domain-name-system
bind
nameserver
mrdenny
sumber
sumber
Jawaban:
Persyaratan untuk menjalankan dua nameserver berasal dari §4.1 dari RFC 1034 , dan memang untuk redundansi.
Ada banyak penyedia yang akan menawarkan Anda layanan "DNS sekunder" yang sangat murah tempat mereka mentransfer file zona dari server utama Anda menggunakan
AXFR
. Misalnya, di Inggris kami memiliki penyedia terkenal yang akan melakukan layanan sekunder untuk 50 domain hanya dengan £ 2,30 sebulan (lebih dari 3 dolar).Ini akan memberi Anda kemampuan untuk mengelola dan menjalankan zona sendiri, tetapi tetap memberi Anda ketahanan yang Anda butuhkan.
sumber
ServFail
(kegagalan server) danNXDomain
(tidak ada domain). Tampaknya antrian server mail dalam kasusServFail
, itulah yang terjadi ketika server DNS tidak dapat dijangkau.gethostbyname()
keluarga tidak, dan juga (AFAICR) melakukan yang lebih barugetaddrinfo()
Kebijaksanaan konvensional adalah memiliki dua server nama untuk redundansi. Idealnya, ini membuat server nama hilir diarahkan ke tempat yang tepat bahkan jika, katakanlah, colo Anda tidak dapat dijangkau. Jika Anda meng-hosting situs web ini dari rumah Anda, tautan lemah Anda mungkin adalah koneksi atau kekuatan Anda, bukan mesin itu sendiri (dengan asumsi Anda menggunakan server, dan bukan desktop yang digunakan ulang). Juga, karena Anda hosting dari rumah Anda, saya berasumsi bahwa ketersediaan tinggi bukan keharusan.
Namun, Anda harus benar-benar memastikan bahwa Anda memiliki alamat IP statis, karena Anda tidak akan dapat mendaftarkan IP dinamis dengan server root. Ini berarti bahwa, jika IP Anda berubah, mereka akan mengarahkan semua orang ke tempat yang salah untuk mencari IP yang benar untuk mesin Anda.
sumber
Saya telah menggunakan EveryDNS untuk host utama saya. Domain saya tidak diatur dengan cara ini, tetapi mereka menawarkan layanan sekunder secara gratis. Ini akan memungkinkan Anda untuk mendapatkan nameserver yang berlebihan di jaringan yang berbeda dan masih mengatur BIND Anda sendiri.
sumber
Sering kali pendaftar domain Anda juga akan menawarkan layanan DNS yang disertakan dengan pendaftaran DNS. Jadi domain yang saya daftarkan di GoDaddy dan solusi Jaringan keduanya menggunakan DNS mereka dan tidak ada biaya tambahan.
sumber
XName menyediakan hosting DNS gratis. Anda dapat menggunakan salah satu dari server nama mereka untuk server sekunder Anda.
sumber
DNS membutuhkan MINIMUM dua server. Anda dapat memiliki sebanyak 13 alamat IP unik dengan server DNS untuk domain Anda, dan jika Anda menjalankan jaringan anycast, Anda dapat meletakkan ratusan server DNS di belakang setiap alamat.
Tetapi untuk situs kecil yang terbaik adalah mulai dengan dua server DNS pada dua jaringan yang berbeda, dan bekerja dari sana.
Jika Anda pergi ke Google dan menggunakan string pencarian,
"secondary dns" free
Anda akan menemukan sejumlah organisasi yang menawarkan DNS sekunder atau cadangan gratis. Mereka mungkin juga ingin Anda memberikan DNS sekunder gratis untuk mereka, semacam Anda menggaruk punggungku dan saya akan menggaruk Anda.Adalah ide yang baik untuk menemukan tiga atau lebih pengaturan seperti itu karena keadaan berubah seiring waktu.
sumber
Banyak pendaftar domain TIDAK memerlukan 2 server DNS (terakhir saya periksa - misalnya NameBargain.com). Jadi, jika pendaftar Anda membutuhkan ini, cari-cari.
Jika Anda memiliki alamat IP statis, dan Anda akan meng-host semuanya (web, DNS, dll.) Pada satu alamat IP / koneksi / kotak yang sama, maka persyaratan RFC untuk dua server DNS benar-benar berlebihan. Jika server atau koneksi Anda mati, maka Anda tidak perlu memiliki server DNS fungsional di tempat lain.
sumber