Would you like to react to this message? Create an account in a few clicks or log in to continue.


Thu Nov 21, 2024 9:39 pm
 
Indeks★Forumdns★Latest imagesPencarianPendaftaranLogin

Kirim topik baru   Kirim balasan
 

 Implementasi ENUM Server

Go down 
PengirimMessage





VIP

Join date : 01.01.70

Implementasi ENUM Server Empty
PostSubyek: Implementasi ENUM Server   Implementasi ENUM Server EmptyThu Feb 16, 2012 10:41 am

ENUM secara sederhana adalah penggunaan Nomor Telepon di Internet. Untuk mengerti ENUM ada baiknya membaca tentang Konsep Dasar ENUM yang pada dasarnya berbasis pada Domain Name System (DNS).

Implementasi ENUM sangat sederhana sekali,


ENUM hanya melakukan pemetaan (mapping) yang berisi tabel, misalnya,


Nomor PSTN ENUM SIP account
+6255566666600 0.0.6.6.6.6.6.6.5.5.5.2.6.e164.id 2000@warnet.co.id
+6255566666601 1.0.6.6.6.6.6.6.5.5.5.2.6.e164.id 2001@warnet.co.id
+6255566666602 2.0.6.6.6.6.6.6.5.5.5.2.6.e164.id 2002@warnet.co.id
+6255566666687 7.8.6.6.6.6.6.6.5.5.5.2.6.e164.id 8007@warnet.co.id

Proses Mapping dilakukan beberapa tahap



  • Nomor PSTN --> ENUM - oleh Asterisk (Softswitch)
  • ENUM --> SIP Account - oleh BIND (DNS Server)
  • SIP Account -> Realisasi Call - oleh Asterisk (Softswitch)




[edit] Konfigurasi ENUM Server


Misalnya kita memperoleh alokasi nomor +6255566666600 s/d
+6255566666699, maka kita perlu mengedit file /etc/bind/named.conf.local
menggunakan perintah


# vi /etc/bind/named.conf.local

untuk domain 6.6.6.6.6.6.5.5.5.2.6.e164.id dengan cara menambahkan entry


zone "6.6.6.6.6.6.5.5.5.2.6.e164.id" IN {
type master;
file "/etc/bind/6.6.6.6.6.6.5.5.5.2.6.e164.id.db";
};

Semua data nomor telepon harus dimasukan ke file
6.6.6.6.6.6.5.5.5.2.6.e164.id.db yang pada Ubuntu terletak di
/etc/bind/6.6.6.6.6.6.5.5.5.2.6.e164.id.db. Gunakan perintah


# vi /etc/bind/6.6.6.6.6.6.5.5.5.2.6.e164.id.db

Contoh entry file 6.6.6.6.6.6.5.5.5.2.6.e164.id.db adalah sebagai berikut,


$TTL 86400
@ IN SOA ns.warnet.co.id admin.warnet.co.id. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

IN NS ns.warnet.co.id.

0.0 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2000@warnet.co.id!" .
1.0 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2001@warnet.co.id!" .
2.0 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2002@warnet.co.id!" .
7.8 NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:8700@warnet.co.id!" .

Yang artinya, nomor


+6255566666600 0.0.6.6.6.6.6.6.5.5.5.2.6.e164.id 2000@warnet.co.id
+6255566666601 1.0.6.6.6.6.6.6.5.5.5.2.6.e164.id 2001@warnet.co.id
+6255566666602 2.0.6.6.6.6.6.6.5.5.5.2.6.e164.id 2002@warnet.co.id
+6255566666687 7.8.6.6.6.6.6.6.5.5.5.2.6.e164.id 8007@warnet.co.id

Setelah proses editing file dilakukan, jangan lupa untuk mengaktifkan dan men-start DNS melalui perintah,


# /etc/init.d/bind9 restart




[edit] Check Instalasi ENUM


Pastikan /etc/resolv.conf mengarah ke DNS Server yang kita gunakan, misalnya


# vi /etc/resolv.conf

Pastikan isinya ada


nameserver ip-address-ENUM-server

Test apakah ENUM yang kita install berjalan dengan baik? Misalnya mengunakan perintah,


# dig NAPTR 7.8.6.6.6.6.6.6.5.5.5.2.6.e164.id

atau


# dig NAPTR 7.8.6.6.6.6.6.6.5.5.5.2.6.e164.id @ip-address-ENUM-server

Hasilnya kira-kira


# dig NAPTR 0.0.6.6.6.6.6.6.5.5.5.2.6.e164.id

; <<>> DiG 9.4.1-P1 <<>> NAPTR 0.0.6.6.6.6.6.6.5.5.5.2.6.e164.id
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15738
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;0.0.6.6.6.6.6.6.5.5.5.2.6.e164.id. IN NAPTR

;; ANSWER SECTION:
0.0.6.6.6.6.6.6.5.5.5.2.6.e164.id. 86400 IN NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:2000@warnet.co.id!" .

;; AUTHORITY SECTION:
6.6.6.6.6.6.5.5.5.2.6.e164.id. 86400 IN NS localhost.

;; ADDITIONAL SECTION:
localhost. 604800 IN A 127.0.0.1

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Mar 4 14:44:31 2008
;; MSG SIZE rcvd: 146




Alternatif lain, kita dapat menggunakan perintah


# dig NAPTR 1.0.0.2.6.6.6.6.6.6.5.5.5.2.6.e164.id. @ip-address-ENUM-server

Hasil-nya akan kira-kira sama ..
Kembali Ke Atas Go down
 
Implementasi ENUM Server
Kembali Ke Atas 
Halaman 1 dari 1

Permissions in this forum:Anda dapat menjawab topik
 :: コンピュータ ( Computer ) :: UnixとLinux(Unix & Linux)-
Kirim topik baru   Kirim balasanNavigasi: