Anda di halaman 1dari 30

LABORATORIUM PEMBELAJARAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

Nama : Jundullah Al-Hafidz


NIM : 215150700111033
Kelas : JKD-B
Bab : V – Domain Name Servers
Asisten : Primula Juventauricula

A. Langkah Percobaan NSLOOKUP

1. Jalankan nslookup untuk mendapatkan IP address dari beberapa kampus di ASIA,


berapa IP address dari web server tersebut?

Gambar 1.1 Mendapatkan IP Address menggunakan nslookup

• Website Universitas Brawijaya memiliki IP address 175.45.184.70


• Website Universitas Padjajaran memiliki IP address 111.223.252.99
• Website Institut Teknologi Bandung memiliki IP address 167.205.59.96

2. Jalankan nslookup untuk menentukan authoritative DNS server untuk beberapa


universitas di Eropa
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 1.2 Mendapatkan hostname authoritative menggunakan nslookup -type=NS

Terdapat 4 opsi hostname authoritative DNS dari website University of


Amsterdam:
• ns3.surfnet.nl
• ns1.uha.nl
• ns1.zurich.surf.net
• ns2.uha.nl

Terdapat 7 opsi hostname authoritative DNS dari website University of Oxford:


• dns1.ox.ac.uk
• auth5.dns.ox.ac.uk
• auth4.dns.ox.ac.uk
• dns2.ox.ac.uk
• ns2.ja.net
• dns0.ox.ac.id
• auth6.dns.ox.ac.uk

3. Jalankan nslookup dan gunakan DNS server yang didapat dari perintah 2 untuk
mendapatkan IP address dari mail server (Yahoo! Mail, google mail, dll). Berapa
IP addressnya?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 1.3 Mendapatkan IP Address dari mail server menggunakan hostname authoritative

B. Langkah Percobaan IPCONFIG


ipconfig (untuk Windows) dan ifconfig (untuk Linux/Unix) merupakan utilitas yang
sangat berguna untuk host anda, terutama untuk permasalahan networking. Perintah
tersebut dapa digunakan untuk menampilkan informasi TCP/IP host Anda, termasuk
alamat IP, alamat DNS server, jenis adapter media, dan sebagainya. Berikut informasi
terkait ipconfig juga berguna untuk mengatur informasi DNS yang tersimpan di host
anda. Pada bagian 2.5 kita telah mempelajari bahwa DNS record yang telah didapat
tersimpan dalam cache hosts. Untuk melihat cache records jalankan perintah berikut :
• ipconfig/displaydns

Gambar 2.1 ipconfig/displaydns

Setiap data menunjukkan Time to Live (TTL) dalam detik.


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

• Untuk menghapus cache, gunakan perintah ipconfig/flushdns

Gambar 2.2 ipconfig/flushdns

Flushing DNS cache akan menghapus semua data DNS record yang tersimpan
di file.

C. Eksplorasi DNS dengan Wireshark


Sekarang Anda sudah familiar dengan nslookup dan ipconfig, saatnya untuk
melakukan hal yang lebih serius. Pertama tangkap DNS paket yang dibuat dari
aktifitas web-browsing, lakukan hal umum layaknya anda browsing dan mencari
informasi dari sebuah website.

• Gunakan ipconfig untuk mengosongkan cache DNS di komputer anda.


• Buka browser anda dan bersihkan browser cache
• Buka wireshark dan masukkan “ip.addr == your_IP_address” pada bagian
filter, IP address anda didapat dari perintah ipconfig. Dengan filter ini akan
menghapus semua paket yang tidak dibutuhkan dari hosts anda ke website dan
sebaliknya.
• Start packet capture pada Wireshark.
• Dengan browser anda, kunjungi Web page: http://www.ietf.org
• Stop packet capture.

Jika Anda tidak dapat menjalankan Wireshark pada koneksi jaringan internet secara
langsung, maka Anda bisa mendapatkan file packet trace yang ada di
http://gaia.cs.umass.edu/wireshark labs/wireshark-traces.zip , kemudian ekstrak file
dns-ethereal-trace-1. Kemudian jawab pertanyaan berikut. Jangan lupa sertakan
printout dari packet yang Anda gunakan sebagai acuan untuk menjawab pertanyaan.
Untuk mencetak packet, gunakan perintah berikut : File->Print, pilih Selected packet
only, pilih Packet summary line, dan pilih jumlah minimum dari detail paket yang
Anda butuhkan untuk menjawab pertanyaan.

4. Cari atau tunjukkan DNS query dan response message. Apakah dikirim
menggunakan UDP atau TCP?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 3.1 DNS Query dikirimkan menggunakan protocol UDP

5. Berapa port yang akan dituju oleh DNS query message? Dan berapa port asal yang
digunakan untuk mengirimkan pesan?

Gambar 3.2 Port asal dan yang dituju oleh DNS Query Message

Port asal : 58756


Port yang dituju : 53

6. Ke IP address berapa DNS query message akan dikirim? Gunakan ipconfig untuk
melihat IP address local DNS server Anda, apakah kedua IP address tersebut sama?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 3.3 IP Address asal dan tujuan pengiriman DNS Query Message

DNS Query Message dikirim ke IP Address 172.20.10.1.

Gambar 3.4 Mendapatkan IP Address Local DNS Server

Kedua IP sama.

7. Periksa pesan query dari DNS. Apa tipe dari DNS query yang dikirimkan? Apakah
query message terdiri dari pesan jawaban?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 3.5 Memeriksa pesan query dari DNS

Tipe pesan DNS Query yang dikirimkan bertipe A, dan tidak terdiri dari pesan
jawaban.

8. Periksa pesan respon DNS, berapa jumlah jawaban yang disediakan? Apa saja yang
ada didalam pesan?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 3.6 Memeriksa DNS Respon

Tersedia 3 jawaban respon, yaitu address, type, dan class.

9. Perhatikan paket TCP SYN yang dikirim oleh host Anda. Apakah tujuan alamat IP
dari paket SYN sesuai dengan salah satu alamat IP Address yang ada dalam DNS
response message?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 3.7 Alamat IP tujuan paket SYN

Gambar 3.8 Alamat IP tujuan pada DNS Response

Ya, alamat IP tujuan dari paket SYN sesuai dengan alamat IP pada DNS Response.

10. Apakah halaman page tersebut terdapat gambar? Sebelum mengambil gambar,
apakah host Anda membuat DNS query baru?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 3.9 DNS

Tidak terdapat query baru.

D. NSLOOKUP WWW.MIT.EDU
Sekarang dengan menggunakan nslookup. Jika Anda tidak dapat menjalankan
Wireshark pada koneksi jaringan internet secara langsung, maka Anda bisa
mendapatkan file packet trace yang ada di http://gaia.cs.umass.edu/wireshark-
labs/wireshark-traces.zip , kemudian ekstrak file dns-ethereal-trace-2.
• Mulai untuk packet capture.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 4.1 Memulai paket capturing


• Lakukan nslookup ke www.mit.edu

Gambar 4.2 nslookup www.mit.edu


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

• Berhenti packet capture

Gambar 4.3 Berhenti paket capturing


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Kita dapat melihat tampilan di Gambar 5.2 di atas bahwa nslookup benar-benar mengirim tiga
kueri DNS dan menerima tiga respon DNS. Untuk tujuan pengerjaan tugas ini, dalam menjawab
pertanyaan berikut, maka abaikan 2 set kueri dan respon pertama karena spesifik untuk
nslookup dan biasanya tidak dihasilkan oleh standar aplikasi Internet. Jadi, Anda fokus pada
kueri terakhir dan juga respon terakhir pesan tersebut.

11. Berapa port tujuan untuk pesan kueri DNS? Berapa port asal dari pesan respon
DNS?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 4.4 DNS Query

Gambar 4.5 DNS Response

Port tujuan DNS Query : 53


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Port asal DNS Respon : 53

12. Ke IP address berapa pesan kueri DNS akan dikirim? Apakah itu IP address dari
default local DNS server?

Gambar 4.6 DNS Query


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 4.7 DNS Default Local Server

DNS Query akan dikirim ke IP Address 172.20.10.1. Ya, IP Address tersebut


berasal dari DNS Default Local Server.

13. Periksa pesan kueri DNS. Periksa pesan query dari DNS. Apa tipe dari DNS query
yang dikirimkan? Apakah pesan kueri terdiri dari pesan jawaban?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 4.8 DNS Query

DNS Query yang dikirimkan bertipe A. Pesan query tidak terdiri dari jawaban.

14. Periksa pesan respon DNS, berapa jumlah jawaban yang disediakan? Apa saja yang
ada di dalam pesan?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 4.9 DNS Response

Terdapat 3 jawaban yang terdiri dari alamat website, type, dan class.

15. Tampilkan screenshot.

Gambar 4.1.1 Screenshoot

E. NSLOOKUP -TYPE=NS MIT.EDU


Sekarang ulangi lagi percobaan sebelumnya, tetapi dengan perintah yang berbeda,
yaitu: nslookup –type=NS mit.edu
• Mulai untuk packet capture.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 5.1 Memulai paket capturing

• Lakukan nslookup -type=NS mit.edu

Gambar 5.2 nslookup www.mit.edu


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

• Berhenti packet capture

Gambar 5.3 Berhenti paket capturing

Jawab pertanyaan berikut:

16. Ke IP address berapa pesan kueri DNS akan dikirim? Apakah itu IP address dari
default local DNS server?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 5.4 DNS Query

Gambar 5.5 Default Gateway

DNS Query akan dikirim ke IP Address 172.20.10.1. Ya, IP Address berasal dari
default local server.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

17. Periksa pesan kueri DNS. Periksa pesan query dari DNS. Apa tipe dari DNS query
yang dikirimkan? Apakah pesan kueri terdiri dari pesan jawaban?

Gambar 5.6 DNS Query

DNS Query bertipe NS dan tidak terdiri dari jawaban.

18. Periksa pesan respon DNS. Apa nama server MIT yang diberikan pesan respon?
Apakah pesan respon ini juga menyediakan IP address dari nama server MIT?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 5.7 DNS Response

Nama servet MIT yang diberikan DNS Response:


• use5.akam.net
• use2.akam.net
• asia1.akam.net
• usw2.akam.net
• ns1-173-akam.net
• ns1-37.akam.net
• eur5.akam.net
• asia2.akam.net

Pesan respon ini tidak menyediakan IP Address dari masing-masing server.

19. Tampilkan screenshot.


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 5.8 Screenshoot

F. NSLOOKUP WWW.AIIT.OR.KR BITSY.MIT.EDU


Sekarang ulangi lagi percobaan sebelumnya, tetapi dengan perintah yang berbeda, yaitu:
nslookup www.aiit.or.kr bitsy.mit.edu
• Mulai untuk packet capture.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 6.1 Memulai paket capturing

• Lakukan nslookup www.aiit.or.kr bitsy.mit.edu

Gambar 6.2 www.aiit.or.kr bitsy.mit.edu


• Berhenti packet capture
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 6.3 Berhenti paket capturing

Jawab pertanyaan berikut:

20. Ke IP address berapa pesan kueri DNS akan dikirim? Apakah itu IP address dari
default local DNS server?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 6.4 DNS Query

Gambar 6.5 DNS Local Server

Query DNS dikirimkan ke IP Address 175.45.184.165, dan IP Address tersebut


bukan dari DNS Default Local Server.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

21. Periksa pesan kueri DNS. Periksa pesan quesy dari DNS. Apa tipe dari DNS query
yang dikirimkan? Apakah pesan kueri terdiri dari pesan jawaban?

Gambar 6.6 DNS Query

DNS Query yang dikirimkan bertipe A dan tidak terdiri dari pesan jawaban.

22. Periksa pesan respon DNS, berapa jumlah jawaban yang disediakan? Apa saja yang
ada di dalam pesan?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Gambar 6.7 DNS Response

Jumlah jawaban yang disediakan sebanyak 1, berisi type, class, dan IP Address

23. Tampilkan screenshot.


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

G. Kesimpulan
Pada praktikum bab 5 kali ini, kita mempelajari dan mempraktekkan Domain Name
Servers. DNS merupakan sistem yang bertugas untuk meyinmpan informasi data
domain dalam jaringan. DNS terbagi menjadi 2 jenis yaitu DNS query request (request
yang ditujukan ke server untuk meminta informasi yang ada pada web, terdapat source
port dan destination port dan port server akan ditampilkan) dan DNS query response
(respon dari client menuju client dengan mengirimkan jawaban untuk client). Dari
percobaan yang telah dilakukan, penulis dapat mengetahui bagaimana cara mencari IP
address dari website tertentu menggunakan nslookup pada terminal atau command
prompt. Nslookup bertujuan untuk menanyakan query DNS record pada DNS server.
Ipcongig digunakan untuk mencari informasi yang tersiman pada query seperti tipe,
class, dan addres.

Anda mungkin juga menyukai