Các ai là và jwhois lệnh cho phép bạn truy xuất nhiều thông tin trên các miền Internet – có thể nhiều hơn bạn tưởng tượng. Dưới đây là cách các lệnh này hoạt động và chúng có thể hữu ích như thế nào.
Để bắt đầu, có thể bạn đã sử dụng nslookup để kiểm tra tên miền. Khi bạn làm như vậy, bạn sẽ thấy đầu ra như thế này:
$ nslookup networkworld.com Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: networkworld.com Address: 151.101.2.165 Name: networkworld.com Address: 151.101.66.165 Name: networkworld.com Address: 151.101.194.165 Name: networkworld.com Address: 151.101.130.165
Lệnh nslookup truy vấn máy chủ định danh, vì vậy đầu ra của nó cung cấp địa chỉ IP cho miền được truy vấn và xác minh tên miền là hợp lệ, nhưng ai là các lệnh cung cấp thông tin chi tiết về đăng ký miền, trạng thái miền, các tổ chức có trách nhiệm, vị trí của họ, v.v., giúp bạn hiểu rõ hơn về các miền.
Table of Contents
Lệnh whois làm gì
Các ai là và jwhois các lệnh hoạt động theo cùng một cách. Các jwhois lệnh mới hơn, có thể cấu hình cao hơn và thậm chí có thể nhanh hơn ai là. Cả hai đều truy vấn máy chủ WHOIS từ dòng lệnh Linux. Các dịch vụ WHOIS chủ yếu được điều hành bởi các tổ chức đăng ký tên miền và tổ chức đăng ký tên miền, và họ quản lý rất nhiều chi tiết về từng đăng ký tên miền. Bản thân WHOIS là một giao thức truy vấn và phản hồi đóng một vai trò rất quan trọng trên Internet.
Máy chủ WHOIS là máy chủ do tổ chức đăng ký tên miền được ICANN công nhận thiết lập để thu thập và duy trì thông tin cập nhật về các miền được đăng ký trong đó. Dường như có hàng trăm máy chủ như vậy nằm rải rác trên toàn cầu, nhiều máy chủ dành cho các tên miền chung như .com và .org. mà còn đối với một số lượng lớn các phần mở rộng tên miền không quá rõ ràng. Dưới đây là danh sách những gì bạn có thể tìm thấy khi xem xét chúng:
ac biz cn.com gb id li na pro su uk.com ad bj co gb.com ie london name pt sx uk.net ae bo co.nl gb.net il lt nc pub sy ac.uk aero br com qc.com im lu net pw tc gov.uk af br.com coop ge in lv nf qa tel us ag bt cx gg info ly ng re tf us.com ai bw cy gi ing ma nl ro th uy al by cz gl ink mc no rs tj uy.com am bz de gm int md no.com ru tk uz as bzh dk gov io me nu sa tl va asia ca dm gr iq mg nz sa.com tm vc at cat dz gs ir mil om sb tn ve au cc ec gy is mk ong sc to vg aw cd edu hamburg it ml ooo se top vu ax ceo ee hiphop je mo org se.com tp wang az cf eg hk jobs mobi paris se.net tr wf ba ch es hm jp ms pe sg travel wiki bar ci eu hn ke mt pf sh tw ws be ck eu.com host kg mu pics si tv xxx berlin cl eus hr ki museum pl sk tz xyz best cloud fi ht kr mx pm sm ua yu bg club fo hu kz my pr st ug za.com bi cn fr hu.com la mz press so uk
Để xác định máy chủ WHOIS chịu trách nhiệm cho bất kỳ miền nào, bạn có thể chạy các lệnh như sau:
$ whois uushenandoah.org | head -2 [Querying whois.pir.org] <== [whois.pir.org] $ whois networkworld.com | head -2 [Querying whois.verisign-grs.com] <== [Redirected to whois.markmonitor.com] $ whois amazon.com | head -2 [Querying whois.verisign-grs.com] <== [Redirected to.com whois.markmonitor.com] $ whois info.pr | head -2 [Querying whois.nic.pr] <== [whois.nic.pr]
Các pr miền hiển thị trong ví dụ cuối cùng ở trên, như bạn có thể đoán, là ở Puerto Rico.
Nếu bạn đang tìm kiếm thông tin trên NetworkWorld.com, bạn sẽ thấy một cái gì đó giống như những gì bạn thấy bên dưới – và đây chỉ là 25 dòng đầu tiên trong số 82 dòng có sẵn để hiển thị. Bạn có thể thấy rằng chi tiết đáng kể được cung cấp.
$ whois networkworld.com | head -25 [Querying whois.verisign-grs.com] [Redirected to whois.markmonitor.com] [Querying whois.markmonitor.com] [whois.markmonitor.com] Domain Name: networkworld.com Registry Domain ID: 293248_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.markmonitor.com Registrar URL: http://www.markmonitor.com Updated Date: 2021-06-24T09:04:42+0000 Creation Date: 1995-07-27T07:00:00+0000 Registrar Registration Expiration Date: 2022-07-25T07:00:00+0000 Registrar: MarkMonitor, Inc. Registrar IANA ID: 292 Registrar Abuse Contact Email: abusecomplaints@markmonitor.com Registrar Abuse Contact Phone: +1.2083895770 Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited) Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited) Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited) Registrant Organization: International Data Group, Inc. Registrant State/Province: MA Admin Country: US Admin Email: Select Request Email Form at https://domains.markmonitor.com/whois/networkworld.com Tech Organization: Network World, Inc. Tech State/Province: MA Tech Country: US
Đây là tất cả thông tin công khai. Trường hợp không quan trọng; Truy vấn networkworld.com, NetworkWorld.CoM hoặc NETWORKWORLD.COM sẽ cho kết quả tương tự.
Các ai là và jwhois lệnh tìm kiếm máy chủ WHOIS cho bất kỳ miền nào bạn yêu cầu. Nếu bạn nhập sai tên miền, bạn có thể thấy một thông báo như sau:
$ whois networkwhirled.com | head -4 [Querying whois.verisign-grs.com] [whois.verisign-grs.com] No match for domain "NETWORKWHIRLED.COM". <== no match >>> Last update of whois database: 2021-12-05T19:46:37+0000 <<<
Ngày và giờ cập nhật cuối cùng minh họa tần suất thực hiện cập nhật. Nhiều khả năng, nó sẽ hiển thị ngày hiện tại.
LƯU Ý: Các điều khoản sử dụng trong ai là đầu ra lệnh bao gồm cảnh báo rằng người dùng không được phép chạy các quy trình điện tử khối lượng lớn và bạn chỉ có thể sử dụng dữ liệu được cung cấp cho các mục đích hợp pháp. Giới hạn có thể được áp dụng nếu bạn thực hiện quá nhiều truy vấn trong một ngày.
Whois hay jwhois?
Lệnh nào sẽ có sẵn trên hệ thống của bạn tùy thuộc vào hệ thống của bạn.
Trên Fedora của tôi, / usr / bin / whois là một liên kết tượng trưng đến / etc / Alternatives / whois, liên kết tượng trưng đến / usr / bin / jwhois. Vì vậy, tôi có thể sử dụng một trong hai lệnh, nhưng một trong hai cách tôi đang chạy jwhois.
$ which whois /usr/bin/whois $ ls -l /usr/bin/whois lrwxrwxrwx. 1 root root 23 Oct 19 2020 /usr/bin/whois -> /etc/alternatives/whois $ ls -l /etc/alternatives/whois lrwxrwxrwx. 1 root root 15 Oct 19 2020 /etc/alternatives/whois -> /usr/bin/jwhois
Hệ thống Linux Mint của tôi chỉ sử dụng ai là.
$ which whois /usr/bin/whois $ ls -l /usr/bin/whois -rwxr-xr-x 1 root root 160480 Feb 16 2020 /usr/bin/whois $ which jwhois $ <== no jwhois exists
Ngoài ra, tôi đã phải cài đặt ai là trên Linux Mint bằng cách sử dụng lệnh bên dưới vì ban đầu nó không có sẵn.
$ sudo apt install whois
Gói (lại
Để biết thêm chi tiết về cách DNS và cách hoạt động của nó, hãy thử:
DNS là gì và nó hoạt động như thế nào
Để biết danh sách các máy chủ WHOIS, hãy truy cập trang web này:
Máy chủ WHOIS
Bản quyền © 2021 IDG Communications, Inc.