DNS là viết tắt của Domain Name System
, nói một cách đơn giản, nó là một giao thức mạng được sử dụng để chuyển đổi văn bản (tên miền) thành địa chỉ IP của máy chủ (máy tính).
Máy chủ tên
Để trao đổi bản ghi DNS, cái gọi là máy chủ được nameserver
sử dụng, đây là những máy chủ hoạt động như một ống dẫn giữa máy tính của bạn và máy chủ cuối. Máy chủ định danh ghi nhớ tên miền (phụ) mà IP thuộc về. Các bản ghi khác nhau cũng có thể được đặt cho mỗi tên miền (phụ), chẳng hạn như email.
Khi sử dụng dịch vụ lưu trữ web, bạn có quyền truy cập vào cài đặt DNS trong hầu hết các trường hợp, thường thông qua các hệ thống như cPanel, DirectAdmin hoặc Plesk. Một số công ty lưu trữ web đã phát triển giao diện riêng để chỉnh sửa DNS của bạn. Điều này cho phép bạn kiểm soát thêm tên miền của mình.
Một máy chủ tên thường ns1.jouwwebhosting.nl
có ít nhất một máy chủ dự phòng có thể được sử dụng nếu máy chủ tên đầu tiên bị lỗi. Điều này thường được gọi là ns2.jouwwebhosting.nl
. Một số công ty lưu trữ thậm chí còn cung cấp cho bạn tùy chọn sử dụng 4 máy chủ tên trở lên.
Con đường mà DNS đi
Máy tính và điện thoại của bạn liên tục sử dụng các yêu cầu DNS. Quá trình này bao gồm các bước sau khi bạn truy cập trang web DevNL:
- Trình duyệt yêu
www.devnl.nl
cầu TLD (Tên miền cấp cao nhất)
- TLD chuyển tiếp yêu cầu đến
nameserver
miền được liên kết với nó
- Việc trả về
nameserver
bản A
ghi với IP123.45.67.890
- Trình duyệt tiếp tục theo cách của nó và gửi yêu cầu đến máy chủ web
- Máy chủ web phản hồi bằng một trang
- Trình duyệt hiển thị trang web
Có những loại hồ sơ nào?
Dưới đây là danh sách một số loại bản ghi DNS có sẵn.
A record
: Bạn có thể sử dụng bản ghi A để liên kết địa chỉ IPv4 với miền (phụ).
AAAA record
: Bản ghi AAAA có thể được sử dụng để liên kết địa chỉ IPv6 với miền (phụ).
MX record
: Bản ghi MX được sử dụng để nhận và gửi email. Đây phải là địa chỉ IP của máy chủ thư.
CNAME record
: Bản ghi CNAME được sử dụng để chỉ tên miền (phụ) khác. Khi bạn đến đây với tư cách là người dùng cuối, trình duyệt sẽ xem xét các bản ghi của miền (phụ) được giới thiệu.
CNAME có thể trỏ đến các tên miền khác để kế thừa bản ghi của chúng, ví dụ: để hiển thị cổng thông tin của bên thứ ba trên tên miền phụ.
NS record
: Bản ghi NS được sử dụng để thiết lập máy chủ tên của riêng bạn hoặc để tham chiếu đến máy chủ tên ban đầu. Bạn đã thiết lập máy chủ định danh của riêng mình chưa? Sau đó, những bản ghi này trỏ đến IP của máy chủ của bạn.
TXT record
: Bản ghi TXT được sử dụng để lưu trữ văn bản trong bản ghi DNS. Những hồ sơ này thường được sử dụng để xác minh, chẳng hạn như liệu bạn có thực sự sở hữu một miền nhất định hay không.
Nói chung, bản ghi này được sử dụng phổ biến nhất để lưu trữ DKIM
và ghi lại. SPF
Những điều này xác minh xem các email đã gửi có thực sự được gửi từ miền của bạn hay không và liệu địa chỉ IP (máy chủ thư) có được phép gửi email thay mặt bạn hay không.
TTL
TTL
là viết tắt của Time To Live, cài đặt này cho trình duyệt hoặc bộ định tuyến biết phải lưu bản ghi này trong bộ đệm trong bao lâu trước khi nó quên và yêu cầu lại. Đây là cài đặt mà bạn phải đặt cho từng bản ghi DNS.
Trong nhiều trường hợp, chúng tôi khuyên bạn nên đặt bản ghi này thành 5 phút để bạn có thể nhanh chóng chuyển đổi giữa các giá trị khác nhau nếu cần. Nếu bạn chắc chắn rằng những thay đổi này sẽ không thay đổi vào lúc này, bạn luôn có thể đặt chúng ở giá trị cao hơn như 1 giờ hoặc 24 giờ. Hãy nhớ rằng, nếu TTL cao và bạn thay đổi giá trị thì có thể mất nhiều thời gian hơn để giá trị thay đổi đối với tất cả khách truy cập.
Làm cách nào để thiết lập DNS của tôi?
Như đã đề cập trước đó trong hướng dẫn này, hầu hết tất cả các nhà cung cấp dịch vụ lưu trữ web và tên miền đều cung cấp cách chỉnh sửa bản ghi DNS của trang web của bạn. Việc này có thể thông qua các hệ thống như cPanel, DirectAdmin hoặc Plesk. Một số bên đã phát triển giao diện riêng của họ để bạn có thể quản lý DNS.
Trong tất cả các giao diện, bạn có danh sách 4 giá trị: , , và naam
( type
vị waarde
trí của các cài đặt khác nhau tùy theo hệ thống):prioriteit``TTL
Naam
: Nhập tên miền phụ vào đây. Một số hệ thống yêu cầu bạn cung cấp tên miền đầy đủ. Điều này thay đổi tùy theo hệ thống và thường được chỉ định.
Type
: Tại đây bạn có thể nhập loại bản ghi DNS. Thông thường giá trị của trường đầu vào sẽ thay đổi sau khi thay đổi loại.
Waarde
: Tại đây bạn nhập giá trị của bản ghi DNS
TTL
: Tại đây bạn nhập Thời gian tồn tại (như đã giải thích trước đó), trong hầu hết các trường hợp, bạn đặt giá trị là 5 phút.
Prioriteit
: Đối với một số bản ghi DNS, bạn có thể đặt mức độ ưu tiên, chẳng hạn như với tệp MX record
. Nếu bạn muốn thiết lập máy chủ thư, hãy làm theo các hướng dẫn và cài đặt được đề xuất của nhà cung cấp.
Mất bao lâu để xử lý cập nhật DNS?
Nếu bạn đã thay đổi DNS/bản ghi với nhà cung cấp của mình, có thể mất tới 24 giờ để các thay đổi được triển khai. Điều này liên quan đến thực tế là máy tính của bạn và các máy chủ khác tạm thời lưu trữ các bản ghi DNS trong bộ nhớ (bộ đệm) của chúng. Điều này có nghĩa là họ không phải liên tục hỏi máy chủ nằm ở đâu.
Bạn cũng phải tính đến việc đồng bộ hóa giữa các máy chủ máy chủ tên khác nhau, có thể mất một lúc trước khi tất cả các máy chủ xử lý các bản ghi DNS đã điều chỉnh. Cũng có thể bộ định tuyến của bạn lưu trữ DNS.
Trong nhiều trường hợp, nó đã được thay đổi trong vòng một giờ nhưng bạn vẫn chưa thấy những thay đổi đó trên trình duyệt của mình. Sau đó, bạn có thể chọn thử xóa bộ đệm DNS của mình, bạn có thể thực hiện việc này trong Windows bằng cách mở dấu nhắc lệnh (CMD) và gõ lệnh sau: ipconfig /flushdns
. Đối với người dùng Apple (MacOS 10.14), bạn có thể sử dụng lệnh sau: sudo killall -HUP mDNSResponder
.
Nếu các hướng dẫn ở trên không hữu ích và DNS vẫn chưa được thay đổi, điều đó có thể có nghĩa là DNS chưa được xử lý hoặc lưu vào bộ đệm tại máy chủ TLD (Miền cấp cao nhất). Bạn có thể kiểm tra điều này bằng cách sử dụng công cụ Hộp công cụ MX , công cụ này cho phép bạn xem bản ghi DNS nào đã được đặt cho miền (phụ).
Nếu đồng nghiệp/bạn bè ở vị trí bên ngoài nhìn thấy (hoặc thông báo) DNS thay đổi, có thể bộ định tuyến hoặc thậm chí trình duyệt của bạn vẫn lưu bản ghi vào bộ nhớ đệm. Trong hầu hết các trường hợp, vấn đề là chờ hết thời gian hoặc xóa bộ nhớ đệm của trình duyệt.
Câu hỏi về DNS hoặc cài đặt?
Nếu bạn có bất kỳ câu hỏi nào sau hướng dẫn này, hãy bắt đầu thảo luận trong phần [Hỏi & Đáp] ! Chúng tôi rất vui khi được tư vấn giúp bạn
Theo Jatpe