Dalam artikel sebelum ini, saya ada cerita tentang bagaimana anda boleh pastikan DNS (Domain Name Server) yang sedang anda gunakan dalam komputer atau PC anda. Dalam artikel kali ini, saya membawakan anda satu lagi command yang boleh anda gunakan bagi memastikan adakah Domain Name Server yang anda gunakan berkemampuan untuk resolve sesuatu nama domain. Sebelum itu, saya akan cuba menjelaskan sedikit konsep Domain Name System agar anda lebih memahami bagaimana SKMM (Suruhanjaya Komunikasi dan Multimedia Malaysia) mampu menghalang anda daripada mendapat akses sesuatu website menggunakan DNS dan bagaimana penukaran Domain Name Server boleh membantu menyelesaikan masalah ini.
Mungkin sebahagian daripada kita masih tertanya-tanya apa itu dns, kenapa perlu tukar dns, bagaimana dns berfungsi, kenapa tukar dns untuk bypass website yang SKMM block dan berbagai-bagai soalan tentang DNS. Anda baca wikipedia pun anda kata apa la wikipedia ni merepek. Dibawah saya akan jelaskan sedikit konsep tentang DNS (Domain Name System) bagi memudahkan pemahaman anda. Jika anda tidak berminat dengan teori, anda boleh scroll kebawah terus kebahagian praktikal menggunakan command prompt.
Secara rigkas, Domain Name Server adalah suatu direktori seperti direktori buku telefon. Jika dalam buku tersebut ada nama Khidhir, sudah tentu anda boleh dapatkan nombor telefon Khidhir. Jika nama Khidhir dipadamkan daripada buku telefon tersebut, maka sudah tentu anda tidak akan dapat nombor telefon Khidhir. Begitulah juga dengan Name Server. Jika megaupload.com telah dibuang daripada buku (DNS) Telekom, apa yang perlu anda lakukan hanya tukar buku rujukan anda kepada buku (DNS) Google. Dalam buku Google masih ada lagi nama megaupload.com
Gambar di bawah sebagai contoh perbandingan DNS Server Google dan DNS Server Telekom Malaysia ketika ini.
DNS Server Google:
DNS Server Telekom Malaysia:
Bagaimana anda ingin tahu DNS Server Mampu Resolve Sesuatu Nama Domain.
1 Buka Command Prompt
2 (a). Tulis
nslookup megaupload.com 8.8.8.8
nslookup = command
megaupload.com = nama domain
8.8.8.8 = Address Google DNS Server (Anda boleh tukar dengan DNS Server lain)
Setelah berjaya, anda akan dipaparkan dengan nama dan address DNS Server seperti gambar dibawah. Selain itu, anda akan mendapat IP address website yang anda tulis. Hal ini menunjukkan Google DNS Server berkemampuan resolve nama domain megaupload.com
2 (b). Tulis
nslookup megaupload.com
Apabila anda tidak menetapkan address DNS Server, windows akan menggunakan DNS Server yang anda sedang gunakan. Dalam contoh ini, saya menggunkan DNS Server Telekom Malaysia. Maka, reply yang saya dapat adalah daripada DNS Server Telekom Malaysia. Gambar dibawah menunjukkan kegagalan DNS Telekom Malaysia untuk resolve nama domain megaupload.com
Ping boleh dapatkan IP Address ?
Command “ping” adalah command yang cukup terkenal dan kerap digunakan. Namun begitu, command “ping” bergantung kepada DNS Server yang anda gunakan. Maka jika anda “ping” megaupload.com semasa menggunakan DNS Server Telekom Malaysia, anda akan mendapat reply megaupload.com tidak dapat dijumpai.
Sebagai langkah alternatif, anda boleh dapatkan IP address sesuatu website menggunakan command 2(a) di atas. Seterusnya anda boleh ping secara terus ip address tersebut
Maksudnya..
Ya. anda boleh bypass sekatan SKMM terhadap file sharing hanya dengan menggunakan IP Address website tersebut. Begitulah sedikit sebanyak konsep tentang DNS, ip address dan sedikit command yang berkaitan seperti ping dan nslookup yang boleh anda gunakan. Diharapkan dengan penerangan ini, anda dapat memahami beberapa asas dalam network seterusnya membantu anda menilai kemampuan DNS Server atau pun network yang anda gunakan.
Jika anda mencari cara untuk tukar DNS dan seterusnya melepasi sekatan SKMM terhadap filesharing dengan lebih mudah, anda boleh rujuk artikel Tutorial Bypass Website SKMM Block.
Jika anda menghadapi masalah mengikuti tutorial ini disebabkan semua command anda not recognized oleh Windows, and boleh rujuk artikel Command Prompt: Not Recognized As an Internal or External Command
Sekian…
huhuhuhu…:)
hoho..masih blurr lagi bab-bab dns nih. 🙂
@ohcikgu,
pelan-pelan cikgu. nanti dah faham boleh ajar anak murid lak. memanjangkan ilmu.
Tengs Khidhir, u solve my problem
Good explanation
One day u become goooood tutor. indeed.
Adakah speed dia terganggu?
Eh, ko student mana?
@nizamghazi,
welcome. amin..
speed apa? website? nope..
student uitm.
memang power la, ringkas dan mudah difahami, cuma nak tanya, selepas kirta dapat IP megaupload, ip tu kita replace kat ipv4 tu ker
@Juan,
x. ip tu milik domain megaupload. dia bukan dns server. so dkat tempat ipv4 tu jgn tukar dgn ip megaupload.
aku tak berapa nak reti dengan hal macam ni
selalu minta tolong kawan je kalau ada masalah dengan sambungan internet atau mengenai ip address
ada gak cuba nak ambil tahu
tapi macam payah je
huhu
@tehr,
biasala. awal2 mmg susah. tapi tehr xpe la. tehr mmg byk kwan expert2 computer kan. Tgk kat blog pun nampak ramai je org2 pandai computer.
bagus tutorial ni.. btw pakai google dns.. boleh lepas file hosting yang telah di block.. hehe
@MR.Z,
yup. dah cerita dalam artikel lepas.
emm..kena tahu bab-bab dns nih. penting woo..
@titan,
yup. betul2..
Info yang menarik. OpenDNS ngn Google DNS mane lage best?
@EzBeb,
bergantung kpd org. dua2 pun best. sebab performance opendns dan google dns kat malaysia sama. Tp kalau sy, sy suka Google DNS lg. Sebab sy percaya Google dari segi security bagi mengelakkan dns attack. Plus, setahu sy, opendns x follow beberapa rules DNS standard