Tìm tên máy chủ từ IP Linux

Find Hostname From Ip Linux



Tên hoặc nhãn rất hữu ích vì chúng cho phép chúng tôi xác định một thứ hoặc một người với một thứ khác. Ngay cả tên của một người, có thể không phải là duy nhất trên toàn cầu, cũng chứa một tập hợp các ký tự cho phép một người phân biệt với người khác.

Tương tự, máy tính hỗ trợ các nhãn hoặc tên giúp cung cấp cho chúng một danh tính duy nhất trong mạng. Đó là nơi tên máy chủ xuất hiện. Tên máy chủ là một tập hợp các ký tự chữ và số duy nhất cho mạng máy tính, cho phép các thiết bị giao tiếp với nhau.







Thông thường, công nghệ cơ bản xác định một máy tính hoặc một thiết bị trong mạng là một tập hợp các số được gọi là địa chỉ IP. Sau đó, chúng được ánh xạ tới một tên cụ thể được phân giải thành địa chỉ IP của máy.



Tuy nhiên, trong hướng dẫn này, tôi sẽ chỉ cho bạn nhiều cách khác nhau mà bạn có thể sử dụng để lấy tên máy chủ được liên kết với một địa chỉ IP cụ thể. Các phương pháp được thảo luận trong hướng dẫn này sẽ hoạt động trong hầu hết các hệ thống Linux và Unix-Like.



Nếu bạn đang tìm kiếm hướng dẫn chi tiết về cách hoạt động của các hệ thống như Tên miền, hãy xem tài nguyên trên liên kết được cung cấp bên dưới:





https://linuxhint.com/dns-for-beginners/

Với điều đó, chúng ta hãy đi sâu vào.



Phương pháp 1: Ping

Phương pháp đơn giản nhất để lấy tên máy chủ từ địa chỉ IP là sử dụng ping. Ping là một tiện ích dòng lệnh đơn giản nhưng mạnh mẽ, sử dụng các gói ECHO để giao tiếp với máy chủ.

GHI CHÚ: Lệnh sau chỉ hoạt động trong máy Windows. Đối với Linux, hãy kiểm tra phương pháp tiếp theo.

Để lấy tên máy chủ từ địa chỉ IP với ping, hãy sử dụng lệnh dưới đây:

$ ping -a 172.67.209.252

Đây là kết quả từ lệnh trên:

Lệnh trên không phải lúc nào cũng đáng tin cậy; nó thường chỉ hoạt động nếu tên máy chủ có sẵn trong tệp máy chủ.

Tim hiểu thêm ở đây:

https://linuxhint.com/modify-etc-host-file-linux/

https://linuxhint.com/edit-hosts-file-on-linux/

Phương pháp 2: Lệnh Máy chủ

Phương pháp thứ hai và phổ biến để lấy tên máy chủ từ địa chỉ IP trong Linux là lệnh máy chủ. Công cụ đơn giản này là một phần của dnsutil Bưu kiện.

Để cài đặt gói, hãy sử dụng các lệnh:

Các bản phân phối dựa trên Ubuntu / Debian

$ sudo apt-get install dnsutils -y

REHL / CentOS

$ sudo yum cài đặt dnsutils

Fedora

$ sudo dnf cài đặt dnsutils

Vòm

$ sudo pacman -S dnsutils

Khi bạn đã cài đặt công cụ, bạn có thể chạy lệnh bên dưới để lấy tên máy chủ của địa chỉ IP.

$ host

Dưới đây là một ví dụ đầu ra:

[[email được bảo vệ] ~] $ host 216.58.223.78
Con trỏ tên miền 78.223.58.216.in-addr.arpa mba01s07-in-f14.1e100.net.

GHI CHÚ : Sử dụng lệnh máy chủ lưu trữ yêu cầu hệ thống phải được đăng ký với máy chủ DNS như Cloudflare hoặc Google Public DNS hoặc một mục nhập trong tệp máy chủ lưu trữ. Tùy thuộc vào máy chủ DNS mà hệ thống được định cấu hình, kết quả có thể khác hoặc không có.

Nếu bạn đang sử dụng Fedora, hãy đảm bảo duy trì cài đặt DNS của bạn trước khi khởi động lại vì Trình quản lý mạng thường ghi đè chúng.

Phương pháp 3: Sử dụng Dig

Phương pháp tiếp theo bạn có thể thử là sử dụng đào. Dig là một tiện ích dòng lệnh hữu ích trong việc thực hiện các truy vấn DNS và tra cứu ngược. Nó là một công cụ mạnh mẽ có một bộ sưu tập các tính năng khác ngoài việc tra cứu tên máy chủ.

Để tìm hiểu thêm về đào, hãy xem hướng dẫn này.

https://linuxhint.com/install_dig_debian_9/

Khi bạn đã cài đặt đào trên hệ thống của mình, hãy sử dụng lệnh:

$ dig -x

Cũng cần lưu ý rằng máy chủ phải được kích hoạt tính năng tra cứu DNS ngược; nếu không, bạn sẽ không nhận được tên máy chủ.

Phương pháp 4: Nslookup

Một cách đơn giản và phổ biến hơn nhiều để tra cứu tên máy chủ từ địa chỉ IP là sử dụng nslookup. Nslookup là một tiện ích dòng lệnh, tương tự như dig, nhưng cho phép người dùng truy vấn DNS để biết tên máy chủ và ánh xạ địa chỉ IP.

Để truy vấn tên máy chủ với nslookup, hãy sử dụng lệnh như sau:

$ nslookup

Một ví dụ như hình dưới đây:

[[email được bảo vệ] ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa tên = mba01s08-in-f14.1e100.net.

Câu trả lời có thẩm quyền có thể được tìm thấy từ:

Phần kết luận

Đối với hướng dẫn này, chúng tôi đã minh họa nhiều cách khác nhau để lấy tên máy chủ từ địa chỉ IP cả trong máy Linux và Windows. Nếu bạn đang tìm kiếm một hướng dẫn chuyên sâu hơn về cách hoạt động của DNS, hãy xem xét tài nguyên trên liên kết được cung cấp bên dưới:

https://linuxhint.com/dns-for-beginners/