Lệnh của máy chủ Linux có thể truy xuất nhiều thông tin hữu ích từ dịch vụ DNS, nhưng có rất nhiều tùy chọn mà bạn cần hiểu để bắt đầu.
Lệnh của hệ thống Linux có thể tra cứu nhiều loại thông tin có sẵn thông qua hệ thống phân giải tên miền (DNS). Nó có thể tìm thấy tên máy chủ nếu DNS phân giải tên miền thành IP.
Câu lệnh truy vấn thứ nhất bên dưới đây cho chúng ta biết rằng hệ thống được liên kết với địa chỉ 192.168.0.18 được đặt tên là “dragonfly”. Với lệnh thứ hai cho chúng ta biết rằng 192.168.0.1 là default-router
$ host 192.168.0.18
18.0.168.192.in-addr.arpa domain name pointer dragonfly.
$ host 192.168.0.1
1.0.168.192.in-addr.arpa domain name pointer router.
Để làm điều ngược lại, bạn có thể sử dụng các lệnh như sau
$ host dragonfly
dragonfly has address 192.168.0.18
$ host router
router has address 192.168.0.1
Các lệnh này được chạy trên mạng nhà của tôi và chúng chỉ hiển thị một phần nhỏ thông tin mà lệnh máy chủ có thể truy xuất.
Xem các tùy chọn lệnh
Bất kỳ khi nào bạn nhập “host” mà không có lệnh bổ sung, bạn sẽ thấy các tùy chọn lệnh có sẵn kèm theo giải thích ngắn gọn về mỗi options.
Usage: host [-aCdilrTvVw] [-c class] [-N ndots] [-t type] [-W time]
[-R number] [-m flag] [-p port] hostname [server]
-a is equivalent to -v -t ANY
-A is like -a but omits RRSIG, NSEC, NSEC3
-c specifies query class for non-IN data
-C compares SOA records on authoritative nameservers
-d is equivalent to -v
-l lists all hosts in a domain, using AXFR
-m set memory debugging flag (trace|record|usage)
-N changes the number of dots allowed before root lookup is done
-p specifies the port on the server to query
-r disables recursive processing
-R specifies number of retries for UDP packets
-s a SERVFAIL response should stop query
-t specifies the query type
-T enables TCP/IP mode
-U enables UDP mode
-v enables verbose output
-V print version number and exit
-w specifies to wait forever for a reply
-W specifies how long to wait for a reply
-4 use IPv4 query transport only
-6 use IPv6 query transport only
Đối với hầu hết mọi tùy chọn, bạn cần cung cấp thông tin bổ sung - tên máy chủ, địa chỉ IP, tên miền hoặc có thể là một số dữ liệu bổ sung để mô tả những gì bạn đang tìm kiếm. Tùy chọn duy nhất KHÔNG cung cấp danh sách được hiển thị ở trên khi không có đối số nào được cung cấp là tùy chọn -V báo cáo thông tin phiên bản cho chính lệnh đó.
$ host -V
host 9.16.24-RH
Địa chỉ IP
Một số chi tiết quan trọng cho một domain cụ thể có thể được truy xuất chỉ bằng cách sử dụng tên miền của nó:
$ host networkworld.com
networkworld.com has address 151.101.2.165
networkworld.com has address 151.101.66.165
networkworld.com has address 151.101.194.165
networkworld.com has address 151.101.130.165
networkworld.com mail is handled by 0 networkworld-com.mail.protection.outlook.com.
Chúng ta có thể thấy rằng miền này sử dụng nhiều máy chủ là điều phổ biến ở nhiều trang web thương mại.
Comment