Computer >> Máy Tính >  >> Lập trình >> Lập trình BASH

Cách sử dụng lệnh đào [Có ví dụ]

đào là công cụ dòng lệnh Linux được sử dụng để tra cứu bản ghi DNS cho một máy chủ. Hướng dẫn này giải thích cách sử dụng lệnh này và bao gồm các ví dụ hữu ích.

Bản ghi DNS cung cấp thông tin cho máy tính của bạn về địa chỉ IP của máy chủ lưu trữ trên mạng, cấu hình email hoặc dữ liệu văn bản khác có thể được liên kết với máy chủ.

Bản ghi DNS cung cấp danh bạ đường phố cho internet. Khi bạn truy cập một trang web, máy tính của bạn sẽ tra cứu bản ghi DNS được liên kết với miền của trang web để lấy địa chỉ IP của máy chủ lưu trữ trang web đó trên internet, để sau đó có thể truy cập.

đào sẽ truy vấn các bản ghi này dựa trên đầu vào của bạn và trả lại thông tin có liên quan.

Cú pháp

 đào TÊN TÙY CHỌN MÁY CHỦ 

Lưu ý rằng:

  • MÁY CHỦ là địa chỉ của máy chủ DNS mà bạn muốn truy vấn - nó có thể bị loại trừ nếu bạn muốn sử dụng máy chủ DNS được sử dụng trên máy tính / mạng cục bộ của mình
  • TÙY CHỌN là các tùy chọn có thể được chuyển đến đào để thay đổi hành vi mặc định của nó
  • TÊN là tên của tài nguyên bạn muốn tra cứu - thường là tên miền - ví dụ: linuxscrew.com
đào Tùy chọn lệnh
-4 Chỉ sử dụng IPv4
-6 Chỉ sử dụng IPv6
-t Loại bản ghi để truy vấn
-x Tra cứu ngược đơn giản

đào có nhiều rất nhiều tùy chọn tùy thuộc vào loại truy vấn bạn muốn thực hiện. Chúng tôi sẽ trình bày các cách sử dụng phổ biến nhất bên dưới, nhưng để sử dụng nâng cao, bạn luôn có thể đọc hướng dẫn sử dụng bằng cách chạy:

 người đàn ông đào 

Ví dụ

Hãy xem trường hợp sử dụng cơ bản nhất - chạy truy vấn tên miền cho một trang web internet:

 đào linuxscrew.com 

Kết quả đầu ra:

; <<>> DiG 9.10.6 <<>> linuxscrew.com;; tùy chọn toàn cục:+ cmd;; Có câu trả lời:;; ->> HEADER <<- opcode:QUERY, status:NOERROR, id:48089;; cờ:qr rd ra; CÂU HỎI:1, ĐÁP ÁN:1, TỰ LUẬN:0, BỔ SUNG:1;; OPT PSEUDOSECTION:; EDNS:phiên bản:0, cờ:; udp:1232;; PHẦN CÂU HỎI:; linuxscrew.com. VÀO A;; PHẦN TRẢ LỜI:linuxscrew.com. 300 TRONG A 157.245.255.91;; Thời gian truy vấn:29 msec;; MÁY CHỦ:1.1.1.1 # 53 (1.1.1.1);; KHI NÀO:Thứ Bảy ngày 19 tháng 12 23:19:10 GMT 2020;; KÍCH THƯỚC MSG rcvd:59

Để tránh bị sa lầy vào chi tiết, bạn có thể bỏ qua hai khối văn bản đầu tiên - đây chỉ là thông tin trên dig chính nó, theo sau là chi tiết của truy vấn được gửi.

PHẦN TRẢ LỜI cho chúng tôi thấy A bản ghi cho linuxscrew.com - địa chỉ IP của máy chủ được liên kết với tên miền đó.

Khối văn bản cuối cùng trong kết quả cho chúng ta biết về số liệu thống kê cho truy vấn - kết quả đến từ đâu (Máy chủ DNS) và mất bao lâu.

Để loại trừ thông tin bổ sung và chỉ hiển thị phần câu trả lời, hãy thêm dấu + ngắn tùy chọn

 dig + short linuxscrew.com 

Truy vấn các loại bản ghi DNS khác nhau bằng lệnh đào

Bản ghi

Địa chỉ IP của máy chủ, thường được sử dụng để tra cứu máy chủ web:

 đào A + short linuxscrew.com 

Bản ghi TXT

Bản ghi văn bản, được sử dụng cho ghi chú, mô tả, mã xác minh, dữ liệu không chuẩn khác:

 đào TXT + short linuxscrew.com 

Bản ghi MX

Thông tin máy chủ thư:

 đào MX + short linuxscrew.com 

Bản ghi NS

Chi tiết về máy chủ định danh đang cung cấp các bản ghi:

 dig NS + short linuxscrew.com 

Mọi thứ!

Nhận tất cả các bản ghi có sẵn:

 đào BẤT KỲ linuxscrew.com nào 

Kết luận

đào tự xuất hiện khi bạn khắc phục sự cố mạng. Nó cung cấp một câu trả lời có thẩm quyền về chính xác thông tin máy tính của bạn đang sử dụng để truy cập tài nguyên mạng, đưa ra phỏng đoán.

Nếu đang chạy các dịch vụ trực tuyến, bạn có thể sử dụng dig để xác nhận rằng cấu hình DNS của bạn đã được máy chủ web của bạn áp dụng đúng cách và mọi thứ trên miền của bạn đang trỏ đến đúng máy chủ.

Nếu bạn đang tìm hiểu sâu về mạng máy tính, hãy xem các bài viết khác của chúng tôi để biết thêm các mẹo hữu ích.