Tìm hiểu dns trên linux

Với lệnh

 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
0, bạn có thể truy vấn thông tin về các bản ghi DNS, bao gồm: host addresses, mail exchanges, và name servers. Đây là công cụ được các quản trị viên hệ thống sử dụng phổ biến nhất để khắc phục sự cố DNS vì tính linh hoạt và dễ sử dụng của nó.

DNS là viết tắt của Domain Information Groper là một công cụ dòng lệnh quản trị mạng được dùng để truy vấn DNS name servers. Với lệnh

 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
0, bạn có thể truy vấn thông tin về các bản ghi DNS, bao gồm: host addresses, mail exchanges, và name servers. Đây là công cụ được các quản trị viên hệ thống sử dụng phổ biến nhất để khắc phục sự cố DNS vì tính linh hoạt và dễ sử dụng của nó.
 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
0 là một phần của bộ phần mềm BIND DNS. Câu lệnh
 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
0 thay thế công cụ là
 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
4 và host.

Nội dung

Cài đặt Dig trên Linux

  • Trên Ubuntu:

     ;; OPT PSEUDOSECTION:
     ; EDNS: version: 0, flags:; udp: 4096
    5
  • Trên CentOS 7

     ;; OPT PSEUDOSECTION:
     ; EDNS: version: 0, flags:; udp: 4096
    6
  • Trên CentOS 8:

     ;; OPT PSEUDOSECTION:
     ; EDNS: version: 0, flags:; udp: 4096
    7
  • Sau khi cài đặt xong, kiểm tra version của
     ;; OPT PSEUDOSECTION:
     ; EDNS: version: 0, flags:; udp: 4096
    0:

     ;; OPT PSEUDOSECTION:
     ; EDNS: version: 0, flags:; udp: 4096
    9

    OUTPUT CentOS 8:

     ;; QUESTION SECTION:
     ;google.com.                    IN      A
    0

    Nếu
     ;; OPT PSEUDOSECTION:
     ; EDNS: version: 0, flags:; udp: 4096
    0 chưa được cài đặt vào hệ thống, output sẽ có dạng:
     ;; QUESTION SECTION:
     ;google.com.                    IN      A
    2

Cú pháp

  • Ở dạng đơn giản nhất, cú pháp của câu lệnh
     ;; OPT PSEUDOSECTION:
     ; EDNS: version: 0, flags:; udp: 4096
    0 sẽ có dạng:
     ;; QUESTION SECTION:
     ;google.com.                    IN      A
    4
    Trong đó:
    •  ;; QUESTION SECTION:
       ;google.com.                    IN      A
      5 – địa chỉ IP hoặc hostname của name server sẽ dùng để thực hiện truy vấn.
      • Nếu bạn cung cấp cho đối số server thông tin về hostname thì nó sẽ giải quyết hostname trước khi tiếp tục truy vấn name server.
      • Đây là tùy chọn nên bạn cũng có thể không khai báo ở đây, trong trường hợp không khai báo thì
         ;; OPT PSEUDOSECTION:
         ; EDNS: version: 0, flags:; udp: 4096
        0 sẽ lấy thông tin này trong file
         ;; QUESTION SECTION:
         ;google.com.                    IN      A
        7.
    •  ;; QUESTION SECTION:
       ;google.com.                    IN      A
      8 – tên của bản ghi resource sẽ được truy vấn.
    •  ;; QUESTION SECTION:
       ;google.com.                    IN      A
      9 – loại truy vấn được yêu cầu bởi dig. Nó có thể là 1 trong số các bản ghi: A, MX, SOA,…Nếu không có bản ghi nào được chỉ định thì dig sẽ mặc định đó là bản ghi A.

Cách sử dụng câu lệnh
 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
0

  • Thực hiện tra cứu DNS cho một tên miền, thực hiện câu lệnh:
  dig google.com

OUTPUT

Giải thích output của câu lệnh

 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
0

  • Dòng đầu tiên của đầu ra hiển thị version đã cài đặt và truy vấn được gọi. Dòng thứ hai hiển thị các tùy chọn[theo mặc định chỉ cmd].
 ;  DiG 9.11.4-P2-RedHat-9.11.4-17.P2.el8_0.1  google.com
 ;; global options: +cmd

Nếu bạn không muốn những dòng này xuất hiện ở output, có thể sử dụng tùy chọn

;; ANSWER SECTION:
 google.com.             300     IN      A       172.217.31.238
2 ở ngay sau câu lệnh
 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
0

  • Phần tiếp theo, dòng đầu tiên của phần này là tiêu đề, bao gồm
    ;; ANSWER SECTION:
     google.com.             300     IN      A       172.217.31.238
    4 và trạng thái của hành động. Trong trường hợp này, trạng thái NOERROR có nghĩa là yêu cầu truy vấn truy vấn DNS không gặp lỗi.
 ;; Got answer:
 ;; ->>HEADER

Chủ Đề