Bind9:Custom Name Server: Difference between revisions
Appearance
Created page with "*Langkah selanjutnya adalah menyiapkan zona DNS untuk domain Anda di server virtual Anda. Hubungkan ke VPS Anda melalui SSH cd /etc/bind *Kemudian, buat folder terpisah untuk file zona DNS Anda: mkdir -p zones *Akses direktori yang baru dibuat: cd zones *Menggunakan perintah nano, buat file zona baru untuk domain Anda: nano name-domain.my.id *Gunakan contoh berikut dan ganti semua alamat IP dan domain instance dengan nama domain Anda yang sebenarnya dan IP khusus..." |
No edit summary |
||
| Line 13: | Line 13: | ||
*Gunakan contoh berikut dan ganti semua alamat IP dan domain instance dengan nama domain Anda yang sebenarnya dan IP khusus VPS Anda: | *Gunakan contoh berikut dan ganti semua alamat IP dan domain instance dengan nama domain Anda yang sebenarnya dan IP khusus VPS Anda: | ||
; | ; | ||
; BIND data file for | ; BIND data file for name-domain.my.id | ||
; | ; | ||
$TTL 3h | $TTL 3h | ||
| Line 52: | Line 52: | ||
// }; | // }; | ||
*Edit | *Edit menurut contoh berikut: | ||
forwarders { | forwarders { | ||
8.8.4.4; | 8.8.4.4; | ||
| Line 61: | Line 61: | ||
*Terakhir, mulai ulang layanan pengikatan DNS dan pastikan itu berjalan: | *Terakhir, mulai ulang layanan pengikatan DNS dan pastikan itu berjalan: | ||
systemctl restart bind9 | |||
/etc/init.d/bind9 restart | /etc/init.d/bind9 restart | ||
Revision as of 08:58, 12 December 2021
- Langkah selanjutnya adalah menyiapkan zona DNS untuk domain Anda di server virtual Anda. Hubungkan ke VPS Anda melalui SSH
cd /etc/bind
- Kemudian, buat folder terpisah untuk file zona DNS Anda:
mkdir -p zones
- Akses direktori yang baru dibuat:
cd zones
- Menggunakan perintah nano, buat file zona baru untuk domain Anda:
nano name-domain.my.id
- Gunakan contoh berikut dan ganti semua alamat IP dan domain instance dengan nama domain Anda yang sebenarnya dan IP khusus VPS Anda:
;
; BIND data file for name-domain.my.id
;
$TTL 3h
@ IN SOA ns1.name-domain.my.id. admin.name-domain.my.id. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hour
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 day
;
@ IN NS ns1.name-domain.my.id.
@ IN NS ns2.name-domain.my.id.
name-domain.my.id. IN MX 10 name-domain.my.id.
name-domain.my.id. IN A 153.92.211.25
ns1 IN A 153.92.211.25
ns2 IN A 153.92.211.26
www IN CNAME name-domain.my.id.
mail IN A 153.92.211.25
ftp IN CNAME name-domain.my.id.
- Simpan file dengan menekan CTRL + X dan konfirmasi perubahan. Tugas selanjutnya adalah memasukkannya ke dalam konfigurasi bind default:
cd /etc/bind
nano named.conf.local
- Tambahkan baris berikut di bagian bawah dan pastikan untuk mengedit nama file dengan nilai sebenarnya:
zone "hostinger-tutorials.xyz" {
type master;
file "/etc/bind/zones/hostinger-tutorials.xyz";
};
- Disarankan juga untuk menggunakan penerusan DNS yang stabil. Dalam demonstrasi ini, kami akan menggunakan Google Public DNS dengan mengedit file
named.conf.options:
nano named.conf.options
- Temukan baris berikut:
// forwarders {
// 0.0.0.0;
// };
- Edit menurut contoh berikut:
forwarders {
8.8.4.4;
};
- Sekarang, semua nilai yang diperlukan telah ditambahkan. Periksa kembali apakah sintaks file zona DNS sudah benar dengan menjalankan:
named-checkzone name-domain.my.id /etc/bind/zones/name-domain.my.id
- Terakhir, mulai ulang layanan pengikatan DNS dan pastikan itu berjalan:
systemctl restart bind9
/etc/init.d/bind9 restart
/etc/init.d/bind9 start