Pengalih Host
Alat kecil untuk mengelola dan mengganti konfigurasi host. Itu diuji di Linux, Windows dan Mac OS X. (tidak berfungsi di ubuntu <10.10 karena persyaratan Qt 4.7)
Profil Tuan Rumah
Profil Host adalah alat manajemen file host lintas platofrm. Ganti profil host dengan cepat dan siram dns secara otomatis. Saat ini, hanya pengguna root yang dapat meluncurkan program.
Alat Dirk Krause - hostsadm
Program hostsadm membaca database MySQL dan membuat beberapa konfigurasi, file dokumentasi, dan laporan lisensi. Informasi terkait host pada sistem Linux/Unix disimpan dalam beberapa file konfigurasi (yaitu /etc/hosts, /etc/ethers, /etc/netgroup atau OU LDAP yang sesuai). Menambahkan atau memodifikasi host memerlukan modifikasi yang konsisten di banyak tempat. Memiliki semua informasi tentang host di satu tempat memungkinkan pemeliharaan lebih mudah dan memastikan konsistensi.
Dokumentasi jaringan dibuat dari database yang sama dengan file konfigurasi, sehingga konsisten dengan konfigurasi. Karena laporan lisensi dibuat menggunakan database yang sama, nama host konsisten dengan dokumentasi jaringan.
Firefox:SwitchHost
SwitchHosts memungkinkan Anda mengelola dan beralih di antara banyak file host dengan cepat dan mudah. Tentu saja, penyegaran DNS dijalankan sekaligus. File Host diaudit, keamanannya aman.
Bukan yang Anda minta, tetapi juga perlu diketahui:
Sakelar Layanan Nama GNU
Berbagai fungsi di Perpustakaan C perlu dikonfigurasi agar berfungsi dengan benar di lingkungan lokal. Secara tradisional, ini dilakukan dengan menggunakan file (mis., /etc/passwd), tetapi layanan nama lain (seperti Layanan Informasi Jaringan (NIS) dan Layanan Nama Domain (DNS)) menjadi populer, dan diretas ke pustaka C, biasanya dengan urutan pencarian tetap (lihat frobnicate).
Perpustakaan GNU C berisi solusi yang lebih bersih untuk masalah ini. Ini dirancang setelah metode yang digunakan oleh Sun Microsystems di pustaka C Solaris 2. Pustaka GNU C mengikuti namanya dan menyebut skema ini Name Service Switch (NSS).
Meskipun antarmukanya mungkin mirip dengan versi Sun, tidak ada kode umum. Kami tidak pernah melihat kode sumber implementasi Sun sehingga antarmuka internal tidak kompatibel. Ini juga terwujud dalam nama file yang kita gunakan seperti yang akan kita lihat nanti.
Hindari mengedit file 'hosts' dengan menggunakan plugin FoxyProxy untuk FireFox
FoxyProxy bertindak sebagai server proxy antara Firefox dan internet. Anda menetapkan 'proxy' yang pada dasarnya memungkinkan Anda mengarahkan lalu lintas ke satu titik - saya menggunakan yang mengarahkan lalu lintas ke 'localhost' - lalu Anda dapat menambahkan pola sebanyak yang Anda inginkan yang akan dikaitkan dengan Proxy. Setelah semuanya diatur, Anda kemudian dapat mengaktifkan atau menonaktifkan Proxy ini dengan satu klik kanan di bagian bawah browser. Bagi saya, penyiapannya cukup sederhana dan berfungsi dengan baik.
Oke, jadi ada satu hal penting di sini:terkadang saya perlu menguji situs web di browser yang berbeda. Dalam hal ini, add-on browser ini tidak akan memotongnya. Tetapi untuk sebagian besar kebutuhan pengembang web harian saya – ini luar biasa!
Dnsmasq
Dnsmasq adalah penerusan DNS dan server DHCP yang ringan dan mudah dikonfigurasi. Ini dirancang untuk menyediakan DNS dan, secara opsional, DHCP, ke jaringan kecil. Itu dapat melayani nama mesin lokal yang tidak ada dalam DNS global. Server DHCP terintegrasi dengan server DNS dan memungkinkan mesin dengan alamat yang dialokasikan DHCP muncul di DNS dengan nama yang dikonfigurasi baik di setiap host atau di file konfigurasi pusat. Dnsmasq mendukung penyewaan DHCP statis dan dinamis serta BOOTP/TFTP/PXE untuk boot jaringan mesin tanpa disk.
Dnsmasq ditargetkan pada jaringan rumah menggunakan NAT dan terhubung ke internet melalui modem, kabel-modem atau koneksi ADSL tetapi akan menjadi pilihan yang baik untuk setiap jaringan kecil (hingga 1000 klien diketahui bekerja) di mana penggunaan sumber daya rendah dan kemudahan konfigurasi itu penting.
Platform yang didukung termasuk Linux (dengan glibc dan uclibc), Android, *BSD, Solaris dan Mac OS X. Dnsmasq termasuk dalam setidaknya distribusi Linux berikut:Gentoo, Debian, Slackware, Suse, Fedora, Smoothwall, IP-Cop, floppyfw , Firebox, LEAF, Freesco, fli4l, CoyoteLinux, Endian Firewall, dan Clarkconnect. Ini juga tersedia sebagai port FreeBSD, OpenBSD dan NetBSD dan digunakan di router nirkabel Linksys (dd-wrt, openwrt dan firmware bawaan) dan proyek m0n0wall.
Dnsmasq menyediakan fitur berikut:
- Konfigurasi DNS mesin di belakang firewall sederhana dan tidak bergantung pada detail server dns ISP
- Klien yang mencoba melakukan pencarian DNS saat tautan modem ke internet mati akan segera habis waktunya.
- Dnsmasq akan menyajikan nama dari file /etc/hosts pada mesin firewall:Jika nama mesin lokal ada, maka semuanya dapat ditangani tanpa harus mempertahankan /etc/hosts pada setiap mesin.
- Server DHCP terintegrasi mendukung penyewaan DHCP statis dan dinamis serta beberapa jaringan dan rentang IP. Ini bekerja di seluruh relai BOOTP dan mendukung opsi DHCP termasuk daftar pencarian DNS RFC3397. Nama mesin yang dikonfigurasi oleh DHCP secara otomatis disertakan dalam DNS dan nama dapat ditentukan oleh setiap mesin atau secara terpusat dengan mengaitkan nama dengan alamat MAC dalam file dnsmasqconfig.
- Dnsmasq menyimpan cache alamat internet (data A dan data AAAA) dan pemetaan alamat-ke-nama (data PTR), mengurangi beban pada server upstream dan meningkatkan kinerja (terutama pada koneksi modem).
- Dnsmasq dapat dikonfigurasi untuk secara otomatis mengambil alamat server nama hulunya dari konfigurasi ppp atau dhcp. Ini akan secara otomatis memuat ulang informasi ini jika berubah. Fasilitas ini akan sangat menarik bagi pengelola distribusi firewall Linux karena memungkinkan konfigurasi dns dibuat otomatis.
- Pada kotak yang mendukung IPv6, dnsmasq dapat berbicara dengan server upstream melalui IPv6dan menawarkan layanan DNS melalui IPv6. Pada kotak dual-stack (IPv4 dan IPv6), ia berbicara tentang kedua protokol dan bahkan dapat bertindak sebagai penerusan IPv6-ke-IPv4 atau IPv4-ke-IPv6.
- Dnsmasq dapat dikonfigurasi untuk mengirim kueri untuk domain tertentu ke server upstream yang hanya menangani domain tersebut. Hal ini memudahkan integrasi dengan sistem DNS pribadi.
- Dnsmasq mendukung data MX dan SRV dan dapat dikonfigurasi untuk mengembalikan data MX untuk setiap atau semua mesin lokal.
Utas ini menyarankan penggunaan skrip pra/pasca WICD, sehingga memilih jaringan yang berbeda di GUI WICD secara otomatis mengalihkan file /etc/hosts Anda:
Forum Ubuntu - Beralih di antara file host berdasarkan koneksi
Manajer Jaringan WICD mampu melakukan apa yang Anda inginkan. Anda dapat menginstalnya melalui Synaptic (atau Software Center). Berhati-hatilah karena ia melakukan hal yang sama seperti Network Manager default, ini akan mencopot yang terakhir. Anda selalu dapat menukar kembali dengan menginstal paket network-manager-gnome.
Dengan WICD, Anda dapat menggunakan skrip pra/pasca koneksi yang berbeda untuk jaringan nirkabel dan kabel yang berbeda.
Jika Anda ingin mempertahankan Network Manager default, ada opsi untuk meletakkan skrip langsung di folder /etc/network/if-*... meskipun saya memiliki sedikit pengalaman dengan itu karena saya senang menggunakan WICD.;)
Ya, Anda dapat mencoba dacuoxian -- juga di github
Itu tidak menyediakan GUI, tetapi lebih mudah digunakan daripada program GUI. Ini adalah skrip shell yang dapat Anda jalankan dengan satu perintah.
Misalnya,
$ sudo ./dacuoxian.sh google-hosts