1. 1
18 DNS server18 DNS server
P4 Internet servicesP4 Internet services
2. 2
Nội dungNội dung
Giới thiệu dịch vụ DNS.
Hoạt động của dịch vụ DNS
Fully Qualified Domain Name (FQDN)
The in-addr.arpa Domain
Phân giải request DNS
Types of DNS server
Cài đặt dịch vụ DNS
Cấu hình dịch vụ DNS
DNS tools
3. 3
Giới thiệu dịch vụ DNSGiới thiệu dịch vụ DNS
Để máy tính này có thể liên lạc với máy tính
kia, cần phải biết địa chỉ IP.
Người sử dụng khó khăn trong việc nhớ địa
chỉ IP. Người sử dụng muốn liên lạc với máy
tính khác trong mạng bằng tên máy tính.
Cần có một bảng map giữa địa chỉ IP và tên
máy tính.
Với hệ thống mạng nhỏ, dùng file text để
quản lý.
Với mạng Internet, sử dụng dịch vụ DNS.
4. 4
Dịch vụ DNS – Domain Name Service là dịch
vụ phân giải tên miền.
Dịch vụ DNS sẽ ánh xạ từ tên miền sang địa
chỉ IP.
Dịch vụ DNS cho phép người dùng truy cập
đến các máy tính khác bằng tên, không cần
nhớ đến địa chỉ IP.
Dịch vụ DNS được hiện thực bằng phần mềm
Berkely Internet Name Domain system
(BIND).
Giới thiệu dịch vụ DNSGiới thiệu dịch vụ DNS
5. 5
Dịch vụ DNS quản lý tên miền bằng Fully
Qualified Domain Name (FQDN).
serverA. example. org .
DNS quản lý tên miền theo cấu trúc cây.
Fully Qualified Domain NameFully Qualified Domain Name
Third-level domain Second-level domain
Top-level domain
Root domain
9. 9
Phân giải request DNSPhân giải request DNS
request -> server DNS
-> IP (a.b.c.d)
domain name: tên miền
do Cty ABC quản lý.
domain name: tên miền
do VNNIC quản lý.
domain name: tên miền
quốc tế.
request (domain name)
-> server DNS -> IP
(a.b.c.d)
server DNS: DNS của
Cty ABC.
server DNS: DNS của
nhà cung cấp khác.
10. 10
Phân giải request DNS (tt)Phân giải request DNS (tt)
Tên miền do Cty ABC quản lý:
request -> Cty ABC -> answer.
domain name: tên miền do VNNIC quản lý.
request -> Cty ABC -> VNNIC -> ISP ->
answer.
domain name: tên miền quốc tế.
request -> Cty ABC -> Root servers -> DNS
primary -> answer.
11. 11
Phân giải request DNS (tt)Phân giải request DNS (tt)
DNS Cty ABC :
request -> Viettel -> answer.
DNS của nhà cung cấp khác:
request -> DNS server -> answer.
request -> DNS server -> VNNIC -> Cty ABC
-> answer.
12. 12
Phân giải request DNS (tt)Phân giải request DNS (tt)
Chi tiết xử lí request của DNS không hỗ trợ
mode recursive:
13. 13
Phân giải request DNS (tt)Phân giải request DNS (tt)
Chi tiết xử lí request của DNS hỗ trợ mode
recursive:
14. 14
Type of DNS serverType of DNS server
Primary DNS server
Secondary DNS server
Caching/ Forwarding DNS server
15. 15
Cài đặt dịch vụ DNSCài đặt dịch vụ DNS
Cài đặt dịch vụ DNS bằng các gói bind
bind-utils-[version]
bind-libs-[version]
bind-[version]
File cấu hình chính của dịch vụ DNS:
named.conf
16. 16
Cấu hình dịch vụ DNS (tt)Cấu hình dịch vụ DNS (tt)
Option
chung
Root servers
Định nghĩa domain
17. 17
Cấu hình dịch vụ DNS (tt)Cấu hình dịch vụ DNS (tt)
DNS hỗ trợ các bản ghi: SOA, NS, PTR, MX,
A, CNAME.