Trong bài viết trước của chúng tôi, chúng tôi đã giải thích các ví dụ và cách sử dụng lệnh nslookup, đây là một công cụ dòng lệnh mạng được sử dụng để truy vấn và lấy thông tin về DNS (Hệ thống tên miền).

Ở đây, trong bài viết này, chúng tôi đến với một công cụ dòng lệnh khác được gọi là đào, tương tự như Linux nslookup dụng cụ. Chúng ta sẽ thấy cách sử dụng lệnh đào sát với các ví dụ và cách sử dụng của chúng.

[ You might also like: How to Install and Use dig and nslookup Commands in Linux ]

Đào viết tắt của (Công cụ tìm kiếm thông tin miền) là một công cụ dòng lệnh quản trị mạng để truy vấn Hệ Thống Tên Miền (DNS) máy chủ định danh.

Nó rất hữu ích để xác minh và khắc phục sự cố DNS vấn đề và cũng để thực hiện DNS tra cứu và hiển thị các câu trả lời được trả về từ máy chủ định danh đã được truy vấn.

Đào là một phần của TRÓI BUỘC bộ phần mềm máy chủ tên miền. lệnh đào thay thế các công cụ cũ hơn như nslookuptổ chức. công cụ đào có sẵn trong các bản phân phối Linux lớn.

1. Bản ghi tên miền truy vấn “A”

# dig yahoo.com

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20076
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yahoo.com.			IN	A

;; ANSWER SECTION:
yahoo.com.		387	IN	A	98.137.11.163
yahoo.com.		387	IN	A	74.6.143.26
yahoo.com.		387	IN	A	74.6.143.25
yahoo.com.		387	IN	A	74.6.231.20
yahoo.com.		387	IN	A	74.6.231.21
yahoo.com.		387	IN	A	98.137.11.164

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 12:58:13 IST 2021
;; MSG SIZE  rcvd: 134

Lệnh trên khiến cho đào tìm kiếm "A" ghi cho tên miền yahoo.com. Lệnh đào đọc /etc/resolv.conf tập tin và truy vấn DNS máy chủ được liệt kê ở đó. Phản hồi từ DNS máy chủ là những gì đào hiển thị.

See also  Gdu - Trình phân tích sử dụng đĩa khá nhanh cho Linux - Giá trị độc

Hãy để chúng tôi hiểu kết quả đầu ra của các lệnh:

  • Các dòng bắt đầu bằng ; là những bình luận không phải là một phần của thông tin.
  • Dòng đầu tiên cho chúng ta biết phiên bản của cuộc đào (9.16.1) yêu cầu.
  • Tiếp theo, đào hiển thị tiêu đề của phản hồi mà nó nhận được từ DNS máy chủ.
  • Tiếp theo là phần câu hỏi, phần này chỉ đơn giản cho chúng ta biết truy vấn, trong trường hợp này là truy vấn cho "A" bản ghi của yahoo.com. Các IN có nghĩa là đây là một tra cứu trên Internet (trong lớp Internet).
  • Phần câu trả lời cho chúng ta biết rằng yahoo.comIP địa chỉ 98.137.11.163.
  • Cuối cùng, có một số thống kê về truy vấn. Bạn có thể tắt các số liệu thống kê này bằng cách sử dụng +nostats lựa chọn.

2. Tên miền truy vấn Bản ghi “A” với + short

Theo mặc định, đào khá dài dòng. Một cách để cắt giảm đầu ra là sử dụng +short lựa chọn. điều này sẽ cắt giảm đáng kể sản lượng như hình dưới đây.

# dig yahoo.com +short

98.137.11.164
74.6.231.21
74.6.231.20
74.6.143.25
74.6.143.26
98.137.11.163

Ghi chú: Theo mặc định, đào sẽ tìm kiếm "A" bản ghi của miền được chỉ định, nhưng bạn cũng có thể chỉ định các bản ghi khác. Các MX hoặc là Mail eXchange bản ghi cho máy chủ thư biết cách định tuyến email cho miền. Tương tự như vậy TTL, SOA, Vân vân.

3. Truy vấn Bản ghi MX cho Tên miền

Chỉ truy vấn các loại bản ghi tài nguyên DNS khác nhau.

# dig yahoo.com MX

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60630
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yahoo.com.			IN	MX

;; ANSWER SECTION:
yahoo.com.		51	IN	MX	1 mta6.am0.yahoodns.net.
yahoo.com.		51	IN	MX	1 mta5.am0.yahoodns.net.
yahoo.com.		51	IN	MX	1 mta7.am0.yahoodns.net.

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 13:03:32 IST 2021
;; MSG SIZE  rcvd: 117

4. Truy vấn bản ghi SOA cho miền

# dig yahoo.com SOA

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com SOA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25140
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yahoo.com.			IN	SOA

;; ANSWER SECTION:
yahoo.com.		1800	IN	SOA	ns1.yahoo.com. hostmaster.yahoo-inc.com. 
2021121001 3600 300 1814400 600

;; Query time: 128 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 13:04:08 IST 2021
;; MSG SIZE  rcvd: 99

5. Truy vấn bản ghi TTL cho tên miền

# dig yahoo.com TTL

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com TTL
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64017
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;yahoo.com.			IN	A

;; ANSWER SECTION:
yahoo.com.		1606	IN	A	74.6.143.25
yahoo.com.		1606	IN	A	74.6.231.21
yahoo.com.		1606	IN	A	74.6.143.26
yahoo.com.		1606	IN	A	98.137.11.164
yahoo.com.		1606	IN	A	98.137.11.163
yahoo.com.		1606	IN	A	74.6.231.20

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 13:04:58 IST 2021
;; MSG SIZE  rcvd: 134

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 27889
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;TTL.				IN	A

;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Dec 10 13:04:58 IST 2021
;; MSG SIZE  rcvd: 32

6. Phần trả lời chỉ truy vấn

# dig yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats

; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats
;; global options: +cmd
yahoo.com.		1556	IN	A	74.6.231.20
yahoo.com.		1556	IN	A	98.137.11.163
yahoo.com.		1556	IN	A	98.137.11.164
yahoo.com.		1556	IN	A	74.6.143.26
yahoo.com.		1556	IN	A	74.6.231.21
yahoo.com.		1556	IN	A	74.6.143.25

7. Truy vấn TẤT CẢ các loại bản ghi DNS

# dig yahoo.com ANY +noall +answer

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> yahoo.com ANY +noall +answer
;; global options: +cmd
yahoo.com.              3509    IN      A       72.30.38.140
yahoo.com.              3509    IN      A       98.138.253.109
yahoo.com.              3509    IN      A       98.139.183.24
yahoo.com.              1709    IN      MX      1 mta5.am0.yahoodns.net.
yahoo.com.              1709    IN      MX      1 mta6.am0.yahoodns.net.
yahoo.com.              1709    IN      MX      1 mta7.am0.yahoodns.net.
yahoo.com.              43109   IN      NS      ns2.yahoo.com.
yahoo.com.              43109   IN      NS      ns8.yahoo.com.
yahoo.com.              43109   IN      NS      ns3.yahoo.com.
yahoo.com.              43109   IN      NS      ns1.yahoo.com.
yahoo.com.              43109   IN      NS      ns4.yahoo.com.
yahoo.com.              43109   IN      NS      ns5.yahoo.com.
yahoo.com.              43109   IN      NS      ns6.yahoo.com.

8. Tra cứu ngược DNS

Truy vấn DNS Tra cứu ngược. Chỉ hiển thị phần câu trả lời với việc sử dụng + ngắn.

# dig -x 72.30.38.140 +short

ir1.fp.vip.sp2.yahoo.com.

9. Truy vấn nhiều bản ghi DNS

Truy vấn truy vấn DNS cụ thể của nhiều trang web viz. MX, NS, vv hồ sơ.

# dig yahoo.com mx +noall +answer redhat.com ns +noall +answer

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> yahoo.com mx +noall +answer redhat.com ns +noall +answer
;; global options: +cmd
yahoo.com.              1740    IN      MX      1 mta6.am0.yahoodns.net.
yahoo.com.              1740    IN      MX      1 mta7.am0.yahoodns.net.
yahoo.com.              1740    IN      MX      1 mta5.am0.yahoodns.net.
redhat.com.             132     IN      NS      ns1.redhat.com.
redhat.com.             132     IN      NS      ns4.redhat.com.
redhat.com.             132     IN      NS      ns3.redhat.com.
redhat.com.             132     IN      NS      ns2.redhat.com.

10. Tạo tệp .digrc

Tạo ra .digrc nộp dưới $ HOME / .digrc để lưu trữ các tùy chọn đào mặc định.

# dig yahoo.com
yahoo.com.              3427    IN      A       72.30.38.140
yahoo.com.              3427    IN      A       98.138.253.109
yahoo.com.              3427    IN      A       98.139.183.24

Chúng tôi có cửa hàng + noall + câu trả lời tùy chọn vĩnh viễn trong .digrc tệp trong thư mục chính của người dùng. Bây giờ, bất cứ khi nào lệnh đào được thực thi, nó sẽ chỉ hiển thị phần câu trả lời của đầu ra đào. Không cần nhập các tùy chọn mọi lúc như + noall + câu trả lời.

See also  20 lệnh Netstat để quản lý mạng Linux

Trong bài viết này, chúng tôi đã cố gắng tìm ra lệnh đào có thể giúp bạn tìm kiếm thông tin liên quan đến Dịch vụ tên miền (DNS). Chia sẻ suy nghĩ của bạn thông qua hộp bình luận.

By admin

Leave a Reply