Bind9:Custom Name Server: Difference between revisions
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 |
||
| (4 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
*Langkah selanjutnya adalah menyiapkan zona DNS untuk domain Anda di server virtual Anda. Hubungkan ke VPS Anda melalui SSH | *Langkah selanjutnya adalah menyiapkan zona DNS untuk domain Anda di server virtual Anda. Hubungkan ke VPS Anda melalui SSH | ||
<syntaxhighlight lang="bash"> | |||
cd /etc/bind | |||
</syntaxhighlight> | |||
*Kemudian, buat folder terpisah untuk file zona DNS Anda: | *Kemudian, buat folder terpisah untuk file zona DNS Anda: | ||
<syntaxhighlight lang="bash"> | |||
mkdir -p zones | |||
</syntaxhighlight> | |||
*Akses direktori yang baru dibuat: | *Akses direktori yang baru dibuat: | ||
<syntaxhighlight lang="bash"> | |||
cd zones | |||
</syntaxhighlight> | |||
*Menggunakan perintah nano, buat file zona baru untuk domain Anda: | *Menggunakan perintah nano, buat file zona baru untuk domain Anda: | ||
<syntaxhighlight lang="bash"> | |||
nano name-domain.my.id | |||
</syntaxhighlight> | |||
*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: | ||
<syntaxhighlight lang="bash" line="1"> | |||
; | |||
; 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. | |||
</syntaxhighlight> | |||
*Simpan file dengan menekan CTRL + X dan konfirmasi perubahan. Tugas selanjutnya adalah memasukkannya ke dalam konfigurasi bind default: | *Simpan file dengan menekan CTRL + X dan konfirmasi perubahan. Tugas selanjutnya adalah memasukkannya ke dalam konfigurasi bind default: | ||
<syntaxhighlight lang="bash"> | |||
cd /etc/bind | |||
</syntaxhighlight> | |||
nano named.conf.local | nano named.conf.local | ||
*Tambahkan baris berikut di bagian bawah dan pastikan untuk mengedit nama file dengan nilai sebenarnya: | *Tambahkan baris berikut di bagian bawah dan pastikan untuk mengedit nama file dengan nilai sebenarnya: | ||
zone " | zone "name-domain.my.id" { | ||
type master; | type master; | ||
file "/etc/bind/zones/ | file "/etc/bind/zones/name-domain.my.id"; | ||
}; | |||
zone"10.168.192.in-addr.arpa"{ | |||
type master; | |||
file "/etc/bind/111"; | |||
}; | }; | ||
| Line 52: | Line 64: | ||
// }; | // }; | ||
*Edit | *Edit menurut contoh berikut: | ||
forwarders { | forwarders { | ||
8.8.4.4; | 8.8.4.4; | ||
| Line 61: | Line 73: | ||
*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 | ||