Bind9:Custom Name Server: Difference between revisions
No edit summary |
No edit summary |
||
| 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 | ||