DNS, Domain Name Server, kalo klen certified CCNA atau SysAdmin, pasti klen sudah paham cara kerja DNS.
A thread. Share saya utk klen supaya dpt manfaat di dunia IT.
DNS ini gunanya cuma satu mengubah IP address ke nama URL atau Website, atau server, atau FQDN, Fully Qualified Domain Name.
contohnya mudah: google.com
ITU-T dan badan web dunia sprti W3 telah membuat standar yg dapat dipakai di dunia IT seluruhnya dalam bentuk dokumen2 RFC. Disitu klen akan lihat isi jeroannya IT.
baca aja sih yg kudu kuat😄
berupa interface & protocol, ini kayak aturan mainnya. mau diakses kayak apa, pake tehnik apa, kesalahan2 apa, dan metode2 apa saja yg dapat dipakai. kira2 gitu.
krn sekarang dipakai hubungan client-server, semua interface dunia memakai TCP/IP. Karena sepakat dari segi keamanannya, connectionless oriented. Paket data bisa dichunk sekecil mungkin, tapi dgn jaminan sampai ke tujuan.
ok, jadi kita kalo mau akses ke laman internet, artinya kita sbg client, mau akses ke server. misal google.com, twitter.com, faceboom dll.
wait.
tapi sebelum hape/PC klen kenal facebook.com, hape PC klen harus tanyak ke DNS:
karena TCP/IP hanya kenal IP address. Ga kenal domain name. Maka dibuatlah referensi 2 kolom sederhana: IP address & Domain Name, atau FQDN. Atau klen sebut website/URL. sama aja.
bener ustadz.
softwarenya/apk nya itu tidak dibuat oleh opposite, dia ga mungkin tau saat bikin program sambhar dgn IP yg spesifik.
website whois itu umum dipake org2 IT. ga akan fake. twitter.com/abdullahhaidir…
terusin ya.
twitter ngira lonjakan posting gw krn ada aktivifas macem2. jadi lgsg minta verify ulang.
ok, jadi utk mempermudah saja DNS itu dibuat utk lookup IP address.
loh kan yg ditanya IP addressnya bukan URL nya?
itu dibuat dua. Reverse & Forward. Reverse itu utk nanya IP address milik siapa. Forward utk nanya URL dot com punya ip berapa.
klen bisa pake command line di dos prompt: nslookup. contoh: nslookup faceb**k dot com. cek deh.
atau kalo unix: dig.
so, gunanya DNS klen udah tau. Apa yg dilakukan opposite adlh simply nanya reverse IP address ke URL.
itupun lewat website whois atau apnic. so obvious.
btw, dulu kita punya DNS sendiri dalam negri. ga tau tuh kabarnya.
jadi output dari whois ataupun apnic, krn data lookupnya sama, ya outputnya sama. ga ada yg fake.
nah, next, apa yg ditemukan opposite dlm apk shambar adalah berupa socket.
saat mengekstrak apk, ditemukan <IP address>:<Port>. kombinasi ini disebut socket.
Inilah yg disebut TCP/IP. Port adalah semacam nomor gerbang/pintu masuk, yg sudah juga di dokumentasikan dlm RFC. Google aja RFC TCP port.
TCP port terbagi ada yg wellknown port & dari nomor port itu fungsinya juga berbeda2. digunakan utk aplikasi ( bukan aplikasi android ) tapi TCP layer paling atas, "application layer".
nah adik2😄
kombinasi IP & port jadi socket. Dan socket ini digunakan utk layer aplikasi utk melakukan transaksi client-server.
bingung?
contoh. oh, gue mau akses berita dot com.
jadi sprti diatas, ditanya IP address berita dot com.
lalu, saat akses ke laman berita tsb, terjadi socket connection dari hape/PC ke IP laman.
layer aplikasinya apa? HTTP oh.. kalo HTTP itu portnya 80. atau 8080.
maka jika klen type: netstat dalam dos prompt akan terlihat koneksi:
source IP hape/PC klen >< IP lama berita:8080.
kalo mau HTTPS (secured) nomor gerbang portnya 443 atau 12443.