FreeBSD DNS

Panduan ini membawa Anda melalui setup DNS (mengikat) pada mesin FreeBSD. Panduan ini mengasumsikan Anda mengetahui beberapa dasar-dasar tentang DNS. Jika Anda tidak memiliki petunjuk apa DNS adalah tentang atau bagaimana ia beroperasi silahkan goto perpustakaan dan mendapatkan buku: 'Orielly: DNS / Bind' buku. Ini adalah panduan definitif yang paling DNS admin harus akrab dengan.

Konsep DNS FreeBSD

Hal ini penting untuk memahami DNS seperti yang inti dalam suatu sistem seperti FreeBSD. Bahkan, FreeBSD datang dengan saham dengan server DNS penuh sesak nafas dan klien. Anda tidak perlu menginstal apapun 3rd party software untuk mendapatkannya pergi. Menyiapkan DNS pada FreeBSD adalah sepele dan tidak butuh waktu lama untuk pergi.

Mengaktifkan DNS
Pertama, mari kita kotak FreeBSD Anda siap untuk setup. Ini termasuk memastikan nama host Anda setup dengan benar dan menjalankan yang diperlukan membuat script. Pertama, mengatur nama host anda:

# Foo.bar.com hostname

Sekarang waktunya untuk menjalankan dipak membuat shell script untuk menginstal file konfigurasi yang benar:

# Cd / etc / namedb
# Sh make-localhost

Anda akan melihat bahwa saya cd'd ke / namedb etc /. Ini adalah tempat server nama file config duduk di FreeBSD. Script make-localhost dilengkapi dengan FreeBSD dan harus mengatur semuanya dengan benar. Secara default, ia menetapkan sebuah server nama caching-only pada mesin Anda. File konfigurasi utama adalah / etc / namedb / named.conf. Jika Anda perlu menambahkan zona atau melakukan pekerjaan budak mengaturnya di file itu.

FreeBSD juga dilengkapi dengan beberapa saham ulang dan restart skrip:

Untuk reload nameserver (tanpa cache kliring):
# Named.reload

Untuk benar-benar restart nameserver:
# Named.restart

Pastikan bahwa itu berjalan dengan menggunakan 'netstat-an' dan 'sockstat':

Dari netstat-an:
.
.
.
tcp4 0 0 127.0.0.1.53 *.* LISTEN
tcp4 0 0 205.238.129.221.53 *.* LISTEN
.
.
.
udp4 0 0 127.0.0.1.53 *.*
udp4 0 0 205.238.129.221.53 *.*

Yap, ada sesuatu yang mendengarkan pada port tcp udp dan 53. Mari kita melihat sockstat untuk melihat
siapa adalah:

root bernama 20.693 20 udp4 205.238.129.221:53 *: *
root bernama 20.693 21 tcp4 205.238.129.221:53 *: *
root bernama 20.693 22 udp4 127.0.0.1:53 *: *
root bernama 20.693 23 tcp4 127.0.0.1:53 *: *

Yap, bernama berjalan

Itu saja yang diperlukan untuk mendapatkannya berjalan! Tuhan memberkati FreeBSD! Bagaimanapun, kita perlu membuat start up setiap kali anda boot up mesin. Untuk melakukan hal ini, sekali lagi, edit / etc / rc.conf dan tambahkan:

named_enable = "YES"

Jika Anda ingin menggunakan nameserver Anda untuk resolusi pada kotak lokal Anda. Anda perlu mengedit / etc / resolv.conf dan tambahkan baris berikut:



cari bar.com
nameserver 127.0.0.1

Sekarang uji it out:

# Nslookup
Default Server: localhost.bar.com
Alamat: 127.0.0.1

> Yahoo.com.
Server: localhost.bar.com
Alamat: 127.0.0.1

Nama: yahoo.com
Alamat: 66.218.71.198

> Keluar
#

WOW! Ini benar-benar bekerja. Bagaimana pertarungan itu! Dan itu semua dia menulis. Untuk menambahkan zona dan lainnya informasi DNS berkonsultasi dengan buku favorit Anda DNS dan menambahkan barang-barang Anda ke file di / namedb etc /.

Subscribe to receive free email updates:

0 Response to "FreeBSD DNS"

Poskan Komentar