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
cd /etc/bind
<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:
mkdir -p zones
<syntaxhighlight lang="bash">
 
mkdir -p zones
</syntaxhighlight>
*Akses direktori yang baru dibuat:
*Akses direktori yang baru dibuat:
cd zones
<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:
nano name-domain.my.id
<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
;
;
; BIND data file for name-domain.my.id
$TTL    3h
;
@      IN      SOA    ns1.name-domain.my.id. admin.name-domain.my.id. (
$TTL    3h
                          1        ; Serial
@      IN      SOA    ns1.name-domain.my.id. admin.name-domain.my.id. (
                          3h      ; Refresh after 3 hours
                          1        ; Serial
                          1h      ; Retry after 1 hour
                          3h      ; Refresh after 3 hours
                          1w      ; Expire after 1 week
                          1h      ; Retry after 1 hour
                          1h )    ; Negative caching TTL of 1 day
                          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.
@      IN      NS      ns1.name-domain.my.id.
name-domain.my.id.    IN      MX      10      name-domain.my.id.
@      IN      NS      ns2.name-domain.my.id.
name-domain.my.id.    IN      A      153.92.211.25
name-domain.my.id.    IN      MX      10      name-domain.my.id.
ns1                    IN      A      153.92.211.25
name-domain.my.id.    IN      A      153.92.211.25
ns2                    IN      A      153.92.211.26
ns1                    IN      A      153.92.211.25
www                    IN      CNAME  name-domain.my.id.
ns2                    IN      A      153.92.211.26
mail                    IN      A      153.92.211.25
www                    IN      CNAME  name-domain.my.id.
ftp                    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:
cd /etc/bind
<syntaxhighlight lang="bash">
 
cd /etc/bind
</syntaxhighlight>
  nano named.conf.local
  nano named.conf.local