Đánh địa chỉ IP tĩnh
5.2.2 Cấu hình DNS
• Sau khi cài đặt thành công, xuất hện thư mục được thu mục chính là /etc/bind. Trong thư mục này, tiến hành cấu hình các file sau:
/etc/bind/named.conf.local /etc/bind/db.local
• Mở file /etc/bind/named.conf.local và bổ sung một zone mới, chẳng hạn
example.com: [...] zone "example.com" { type master; file "/etc/bind/db.example.com"; }; [...]
• Tạo tập tin db.example.com bằng cách sao chép tập tin
sudo cp /etc/bind/db.local /etc/bind/db.example.com
• Hiệu chỉnh file /etc/bind/db.example.com bằng cách thay localhost. bằng tên đầy đủ của máy chủ DNS (FQDN). Thay 127.0.0.1 bằng địa chỉ IP của DNS Server và root.localhost thành một địa chỉ email chính xác, nhưng sử dụng dấu chấm "." thay vì biểu tượng "@”. Đồng thời, bạn cũng tạo ra một bản ghi (A) tương ứng với NS example.com. Nội dung của file có dạng như sau:
;
; BIND data file for local loopback interface ;
$TTL 604800
@ IN SOA example.com. root.example.com. ( 3 ; Số Serial
604800 ; Thời gian Refresh 86400 ; Thời gian Retry
2419200 ; Thời gian hết hạn Expire 604800 ) ; Negative Cache TTL ;
@ IN NS example.com.;Bản ghi máy chủ tên @ IN A 192.168.56.101
• Khởi động lại dịch vụ BIND9 để những thao tác cấu hình vừa thực hiện có hiệu lực:
sudo /etc/init.d/bind9 restart
5.2.3 Kiểm tra
Để kiểm tra lại thông tin server DNS có được cấu hình một các đúng đắn có thể dùng lệnh dig nhưng trước đó cần cấu hình để máy kiểm tra đó sử dụng DNS server của chúng ta không ( Ví dụ: máy server DNS mà chúng ta cái đặt có IP là 192.168.1.101).
• Để cấu hình DNS ta dùng lệnh:
• Chọn vào card mạng cần thiết lập DNS và chọn Edit
• Chọn vào tab “IPv4 Settings”, method chọn “Automatic (DHCP) addresses only” vì ta chỉ muốn thay đổi DNS server thôi, DNS servers gõ vào ip của máy DNS server( ví dụ 192.168.1.101).
• Sau khi đã khởi động lại bind9 và cấu hình DNS server cho card mạng, chúng ta kiểm tra lại cấu hình thông qua lệnh dig
• Như trong hình địa chỉ example.com nay đã được hiểu là IP 192.168.56.101
Để cấu hình ns1.example.com thành IP 192.168.56.102 thì cần thêm khai báo ns1( bảng ghi địa chỉ) trong tập tin db.example.com
[...]
ns1 IN A 192.168.56.102 [...]
• Sau khi thay đổi xong khởi động lại bind9 và kiểm tra lai bằng lệnh dig
• Trong hình trên kết quả là ns1.example.com đã hiểu như là IP 192.168.56.102