Cách tra địa chỉ hostname trên linux

Hostname là chương trình được sử dụng để thiết lập hoặc hiển thị tên máy chủ, tên miền hoặc tên nút hiện tại của hệ thống Linux. Những tên này được sử dụng bởi các phần mềm network để xác định trên hệ thống mạng.

Thay đổi hostname của HDH Linux

1 – Kiểm tra hostname hiện tại của hệ thống

[email protected]:~# hostname 
ubuntu

2 – Thay đổi hostname vĩnh viễn

Bạn cần reboot lại máy chủ hoặc kết nối lại SSH

# change hostname
[email protected]:~# hostname vinasupport.com 
[email protected]:~# hostname 
vinasupport.com     # Hostname đã được thay đổi

3 – Sửa hostname tạm thời.

[email protected]:~# hostnamectl set-hostname dlp.srv.world
# show settings
[email protected]:~# hostnamectl 
   Static hostname: vinasupport
Transient hostname: vinasupport.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 418d62ba5b904acf99b67e26594db71e
           Boot ID: 41d92864958c40918567663fe2345baa
    Virtualization: oracle
  Operating System: Ubuntu 16.04.4 LTS
            Kernel: Linux 4.13.0-36-generic
      Architecture: x86-64

Một số command làm việc với hostname của Linux

VD 1: Hiển thị hostname hiện tại của hệ thống

$ hostname

VD 2: Hiển thị địa chỉ IP của máy chủ

$ hostname -i

VD 3: Hiển thị Domain Name

$ hostname -d

VD 4: Hiển thị hostname [Ở định dạng ngắn gon]:

$ hostname -s

Với người sử dụng Windows Server hay Windows 10 muốn thay đổi hostname thì có thể tham khảo bài viết sau: Thay đổi hostname trên Windows Server / Windows 10

Hostname là gì? Tại sao có domain rồi lại có Hostname? Hostname có phải là tên miền không? Nếu bạn đang thắc mắc những điều này, hãy cùng Tino Group tìm hiểu câu trả lời trong bài viết này nhé!

Hostname là gì?

Hostname là tên được dùng để xác định ra địa chỉ của host trong mạng máy tính.

Chỉ cần được kết nối với mạng máy tính, bất cứ một thiết bị nào cũng có thể được chọn làm host. Ví dụ: điện thoại smartphone, máy tính cá nhân, …

Hiểu đơn giản, Hostname là một cụm ký tự chỉ tên của máy chủ.

Ví dụ: server1 hoặc server1.mydomain.com.

Tại sao cần có Hostname?

Hostname là tên của website. IP là địa chỉ liên kết đến Hostname.  Để truy cập một trang website, bạn thường sử dụng địa chỉ IP. Tuy nhiên, có một số trang website khá đa năng: bạn có thể truy cập bằng cả địa chỉ IP lẫn Hostname.

Thay vì phải nhớ một địa chỉ Ip với dãy số phức tạp, bạn chỉ cần nhớ Hostname: dễ nhớ hơn, ngôn ngữ sử dụng dễ hiểu. Đặc biệt, một địa chỉ IP có thể có nhiều Hostname khác nhau [tùy do bạn đăng kí] và một Hostname chỉ có duy nhất một từ khóa liên kết đến địa chỉ IP.

Hostname khác gì với Domain Name?

Môi trường sử dụng: Nếu như Domain Name sử dụng trên mạng Internet thì Hostname được sử dụng trong một mạng máy tính [ví dụ: mạng LAN].

Đối tượng hướng đến: Để xác định địa chỉ IP của máy chủ [một loại máy tính cụ thể], bạn cần đến Domain Name. Để xác định địa chỉ của bất cứ thiết bị nào kết nối với mạng máy tính cho trước, bạn sẽ sử dụng Hostname. 

IP là số để xác định thiết bị, còn Hostname dùng liên kết 1 từ khoá [địa chỉ website] với địa chỉ IP là sự khác biệt cơ bản nhất.

QUẢNG CÁO

Tìm và thay đổi Hostname máy tính

Hệ điều hành Windows

Trong Windows, Hostname chính là Full Computer Name.

Để chỉnh sửa, chúng ta sẽ thao tác như sau:

Bước 1: Ấn tổ hợp phím Windows + R, bạn sẽ thấy xuất hiện một hộp thoại, gõ cmd, chọn Ok:

Bước 2: Một hộp thoại command xuất hiện, bạn tiếp tục gõ câu lệnh Hostname, Hostname của máy sẽ được hiển thị như trong hình:

Bước 3: Để thay đổi bạn click vào “Change…” , nhập tên muốn thay đổi vào phần “Computer name” và nhấn Ok để hoàn tất. 

Lưu ý: Bạn không được đặt tên có chứa khoảng trắng trong Hostname khi chỉnh sửa. 

Bước 4: Restart lại máy nào!

Hệ điều hành Linux Mint / Ubuntu

Bước 1: Dùng câu lệnh sau để kiểm tra Hostname hiện: $Hostname

Bước 2: Hostname được chứa trong file /etc/Hostname nên bạn sẽ chỉnh sửa file này bằng vim hoặc nano. Trong bài viết này thì bạn dùng vim nhé: $sudo vim /etc/Hostname

Bước 3: Bạn sửa lại tên Hostname và save lại.

Lưu ý: Tương tự như trong Windows, bạn không được đặt tên có chứa khoảng trắng trong Hostname khi chỉnh sửa. 

Bước 4: Bạn tiến hành reset lại máy.

Vậy là chúng ta đã cùng nhau tìm hiểu về Hostname là gì cũng như cách tìm và thay đổi Hostname máy tính rồi đấy! Tino Group chúc bạn chỉnh sửa thành công Hostname theo ý mình nhé!

Những câu hỏi thường gặp về Hostname

Môi trường thường xuyên sử dụng Hostname là ở đâu?

Thông thường, môi trường mạng máy tính cục bộ LAN sẽ là nơi thường xuyên sử dụng Hostname.

Làm thế nào để xác định tên máy chủ từ địa chỉ IP?

Để dùng địa chỉ IP tìm tên máy chủ, bạn sử dụng lệnh:

nslookup địa-chỉ-IP

Bạn chỉ cần đổi địa-chỉ-IP thành địa chỉ IP của bạn muốn sử dụng để tìm máy chủ và nhấn Enter. Sau đó, địa chỉ IP và địa chỉ máy chủ sẽ hiển thị trên màn hình máy tính của bạn.

Làm sao để đổi hostname trên MacOS?

Nếu bạn sử dụng hệ điều hành MacOS, bạn có thể thực hiện như sau để thay đổi hostname:

  • Bước 1: truy cập vào system settings.
  • Bước 2: chọn vào Share, lúc này bạn sẽ thấy hostname trong thiết bị của mình dưới khu vực computer name.
  • Bước 3: bạn có thể thay đổi hostname và lưu lại.

Làm thế nào để thay đổi hostname Linux tạm thời?

Nếu bạn chỉ cần thay đổi tạm thời hostname và trở về mặc định khi reboot máy, bạn có thể sử dụng từng lệnh như sau:

Chủ Đề