Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 5692|Jawab: 7

Operasi Praktis: Menggunakan Docker untuk Membangun Layanan DNS (dnsmasq)

[Salin tautan]
Diposting pada 31/05/2022 21.03.06 | | | |
Persyaratan: Anda perlu menyiapkan server DNS untuk menyelesaikan beberapa nama domain khusus, dan jika orang lain menggunakan DNS, Anda dapat membajak nama domain yang ditentukan.

DNSmasq adalah alat kecil dan nyaman untuk mengonfigurasi DNS dan DHCP untuk jaringan kecil, menyediakan fungsionalitas DNS dan fungsionalitas DHCP opsional. Ini melayani domain yang hanya tersedia secara lokal dan tidak muncul di server DNS di seluruh dunia. Server DHCP dan server DNS digabungkan, dan memungkinkan alamat yang ditetapkan DHCP diselesaikan secara normal di DNS, dan alamat yang ditetapkan DHCP ini dan perintah terkait dapat dikonfigurasi ke setiap host atau ke perangkat inti (seperti router).

Alamat gambar Docker:Login hyperlink terlihat.


Detail Profil:Login hyperlink terlihat.

Pertama, buat/opt/dnsmasq.confFile konfigurasi adalah sebagai berikut:

Buat kontainer dnsmasq dan berikan port manajemen web 5380 dengan perintah berikut:

HTTP_USER: Akun administrator login halaman web
HTTP_PASS: Kata sandi administrator untuk masuk ke halaman web


Buka melalui browser: http://ip:5380/ akun adalah: itsvse dan kata sandi adalah: a123456

Masuk ke kontainer DNSMASQ dan periksa alamat IP pribadi, karena jaringan saya relatif istimewa, nyatanya Anda dapat langsung menggunakan alamat IP eksternal sebagai alamat server DNS, Anda dapat melewati langkah ini,Anda dapat langsung mengonfigurasi DNS sebagai alamat IP publik server Anda, ingatlah untuk membuka port UDP 53 dari server DNS!!

Saya mengatur DNS ke alamat jaringan pribadi kontainer dnsmasq di server, dan saya menelepon untuk terhubung ke server di komputer lokal saya, dan saya berhasil mendapatkan alamat DNS yang dikonfigurasi. (Langkah-langkah dihilangkan)



Mari kita coba pingtest.itsvse.comnama domain, Anda dapat melihat bahwa itu adalah alamat IP resolusi khusus kami, seperti yang ditunjukkan pada gambar di bawah ini:



(Catatan:test.itsvse.comTidak ada rekaman resolusi yang dikonfigurasi pada server nama root)


Mari kita tempa analisis nama domain Baidu, seperti yang ditunjukkan pada gambar di bawah ini:



Tentu saja, Anda juga dapat menguji resolusi nama domain melalui nslookup, dengan perintah berikut:



(Akhir)

Skor

Jumlah peserta1MB+1 Roboh alasan
Dingzhen + 1 Oh tidak!

Lihat semua penilaian





Mantan:[Praktek] Gunakan .NET untuk mengalihkan URL tab browser Edge
Depan:VS mengkompilasi Platform Campuran x64
 Tuan tanah| Diposting pada 31/05/2022 21.12.56 |
nslookup diperkenalkan secara singkat
https://www.itsvse.com/thread-10091-1-1.html
Diposting pada 03/06/2022 22.54.15 |
Pelajari sedikit...
Diposting pada 08/06/2022 09.19.30 |
Barang bagus, bagus bagus
 Tuan tanah| Diposting pada 24/02/2025 11.15.39 |
Technitium DNS ServerSederhana




Referensi:Login hyperlink terlihat.
 Tuan tanah| Diposting pada 24/02/2025 13.11.27 |
MENGIKAT 9

Bind adalah kependekan dari Berkeley Internet Name Domain Service, yang merupakan perangkat lunak open source yang mengimplementasikan server DNS. Ini telah menjadi perangkat lunak server DNS yang paling banyak digunakan di dunia, dan lebih dari setengah server DNS di Internet diatur dengan Bind, yang telah menjadi standar de facto di DNS.

sejarah

  • Versi BIND4, paket BIND awalnya ditulis di University of California, Berkeley pada awal 1980-an sebagai program pascasarjana dengan pendanaan dari Administrasi Proyek Penelitian Lanjutan Pertahanan AS (DARPA). Versi BIND hingga 4.8.3 dikelola oleh Computer Systems Research Group (CSRG) di University of California, Berkeley. Douglas Terry, Mark Painter, David Riggle, dan Songnian Zhou membentuk tim proyek BIND asli.
  • Versi BIND8, Internet Software Consortium, Inc. (ISC) didirikan pada tahun 1994 oleh Rick Adams, Paul Vixie, dan Carl Malamud untuk menyediakan tempat bagi pengembangan dan pemeliharaan BIND. Versi BIND yang dimulai dengan 4.9.3 dikembangkan dan dikelola oleh ISC dan didukung oleh sponsor ISC. Sebagai co-arsitek/programmer, Bob Halley dan Paul Vixie merilis versi siap produksi pertama dari BIND versi 8 pada Mei 1997. BIND versi 4 dan 8 telah secara resmi tidak digunakan lagi. Pada Januari 2004, ISC mengubah namanya menjadi Internet Systems Consortium, Inc.
  • BIND9, dirilis pada bulan September 2000, secara signifikan menulis ulang hampir semua aspek arsitektur BIND yang mendasarinya.
  • BIND10, yang dikembangkan antara tahun 2009~2014, ISC mulai mencoba menulis ulang BIND dari awal menggunakan BIND 10. Ini dirancang untuk menggantikan dan meningkatkan BIND 9 dan didasarkan pada kerangka kerja aplikasi yang sama sekali baru. Pada tahun 2014,ISC mengakhiri pengembangan BIND 10, dan sebaliknya berfokus kembali pada investasi di BIND 9.

Situs resmi:Login hyperlink terlihat.

Alamat Proyek:Login hyperlink terlihat.

 Tuan tanah| Diposting pada 24/02/2025 13.19.39 |
Ada banyak DNS open source.

  • Mengikat
  • PowerDNS
  • CoreDNS
  • DNSPod-SR
  • Dnsmasq
  • Atomia DNS


Referensi:Login hyperlink terlihat.
 Tuan tanah| Diposting pada 24/02/2025 19.44.20 |
.NET/C# Layanan DNS Sumber Terbuka yang Dibangun oleh Server DNS Technitium
https://www.itsvse.com/thread-10953-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com