Gambaran Umum
Mengubah server nama domain (DNS) adalah salah satu cara termudah. Jika pembatasan konten oleh DNS, kita hanya perlu menggunakan DNS lain, jika tidak maka metode ini tidak dapat digunakan. Mengubah DNS pada klien juga termasuk yang paling mendasar karena ada banyak server DNS terbuka di luar sana dibandingkan dengan proxy dan server VPN. Banyak pengguna menggunakan server DNS Google "8.8.8.8" untuk memotong sensor atau kadang-kadang, hanya lebih cepat. Alasan lain adalah, jika sensor Anda hanya berasal dari DNS, akan jauh lebih mudah untuk mengubah pengaturan DNS Anda, seperti pengaturan proxy dan VPN, dan dalam beberapa kasus, bahkan jika Anda menetapkan proxy dan VPN, kadang-kadang itu tidak berfungsi jika sensor berasal dari DNS.
Di sini DNS akan diperkenalkan di tingkat publik dengan kata lain istilah sederhana. Informasi lebih lanjut dapat ditemukan di artikel saya Pengantar Sederhana untuk Jaringan Komputer dan istilah teknis akan datang. Untuk mempersingkat, kami menjelajah web terutama menggunakan alamat domain misalnya "www.facebook.com", tetapi mesin kami sendiri lebih memilih alamat protokol internet (IP) yang masih versi 4 dari IP "173.252.74.22". Saat kami menulis, DNS menerjemahkannya dari "www.facebook.com"> "173.252.74.22".
Mengatur DNS Windows
Jika Anda ingin mengubah dari baris perintah, ketikkan yang berikut di cmd.exe:
netsh interface ip show config (cari koneksi contohnya:) interface ip set dns "Ethernet0" static 8.8.8.8
Pengaturan DNS Android
Pengaturan DNS Linux
Jika Anda ingin melakukannya dari terminal, maka jadilah administrator menggunakan "sudo su", edit "/etc/resolve.conf" menggunakan nano, vim, dll, dan atur contoh "nameserver 8.8.8.8".
Membangun DNS Server Linux
Di sini saya hanya akan menunjukkan secara lokal menggunakan bind9. Jika Anda ingin memakai domain publik, ubah saja ke alamat IP publik.
sudo su apt install bind9
Edit "/etc/bind/named.conf.options" if you want to add forwarders such as:
forwarders { 8.8.8.8; 8.8.4.4; };
Buat zona di file conf apa saja, di video di atas, saya menambahkan zona di "/etc/bind/named.conf.local" karena hanya untuk jaringan lokal. contoh:
zone "example.com" { type master; file "/etc/bind/db.example.com"; };
Dalam kode di atas, nama zona adalah "example.com" dan tipenya adalah "master". File zona ditentukan untuk "/etc/bind/db.example.com" tetapi Anda dapat mengubah nama dan direktori file seperti yang Anda inginkan, tetapi untuk saat ini dalam "/etc/bind/db.example.com":
; ; BIND data file contoh.com ; $TTL 604800 @ IN SOA example.com. root.example.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL IN A 192.168.1.10 ; @ IN NS ns.example.com. @ IN A 192.168.1.10 @ IN AAAA ::1 ns IN A 192.168.1.10
Kami mendefinisikan "example.com" sebagai "192.168.1.10", kami juga mendefinisikan subdomain "ns.example.com" sama dengan "example.com". Catatan, ada contoh file zona seperti "/etc/bind/db.local" jika Anda memerlukan kerangka, yang lain buka situs web resmi bind9 untuk detail teknis lebih lanjut. Berikutnya adalah membuat file zona terbalik untuk menyelesaikan nama ke Alamat IP. Edit "/etc/bind/named.conf.local" sekali lagi dan tambahkan contoh:
zone "1.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192"; };
Ganti "1.168.192" dengan jaringan yang Anda gunakan jika Anda menggunakan yang berbeda. File zona terbalik dalam video di atas adalah "/etc/bind/db.192". Jika Anda membutuhkan kerangka, ada "/etc/bind/db.127". Konten di bawah ini menunjukkan bahwa "ns.example.com" adalah "192.168.1.10":
; ; BIND reverse data file for local 192.168.1.XXX net ; $TTL 604800 @ IN SOA ns.example.com. root.example.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns. 10 IN PTR ns.example.com.
Akhirnya, "sudo systemctl restart bind9.service" untuk memulai ulang server DNS.
Komentar
Posting Komentar