Tuyển dụng
Viettel IDC

Hostname là gì? Hướng dẫn cách kiểm tra và sửa hostname đúng kỹ thuật

29/11/2025

Trong quá trình vận hành hệ thống server, cloud hay là quản lý nhiều máy tính nội bộ một lúc, Hostname không đơn thuần chỉ là "tên máy chủ". Thực tế, hostname còn ảnh hưởng trực tiếp đến việc giám sát hệ thống, phân tích log, cấu hình bảo mật, vận hành dịch vụ và xử lý sự cố. Bài viết này Viettel IDC sẽ giúp bạn hiểu đúng bản chất Hostname là gì, cũng như hướng dẫn cách kiểm tra, thay đổi trên Windows, macOS và Linux.

Hostname là gì?

Hostname là tên định danh của một thiết bị trong mạng, dùng để phân biệt thiết bị này với thiết bị khác. Đây có thể là tên của máy tính, máy chủ, router hoặc bất kỳ thiết bị mạng nào.

Nói đơn giản, hostname giống như “tên gọi” của thiết bị, giúp người dùng và quản trị viên dễ dàng nhận diện và truy cập mà không cần nhớ địa chỉ IP dài dòng. Hostname thường do người dùng tự đặt và có thể bao gồm chữ cái, chữ số và dấu gạch ngang (không chứa khoảng trắng hoặc ký tự đặc biệt)

Ví dụ: thay vì truy cập bằng 192.168.1.10, bạn chỉ cần dùng server-web nếu đó là hostname của máy chủ.

Hostname là gì?

Vì sao Hostname cực kỳ quan trọng trong hệ thống thực tế?

Trong môi trường doanh nghiệp hoặc hệ thống cloud, Hostname ảnh hưởng trực tiếp đến nhiều thành phần quan trọng như:

- Ảnh hưởng đến logging và monitoring: Các công cụ phổ biến như Zabbix, Grafana hay ELK Stack đều hiển thị server theo hostname. Do đó nếu hostname đặt lộn xộn thì sẽ rất khó cho việc giám sát.

- Ảnh hưởng đến email server và spam score: Mail server thường kiểm tra hostname, Reverse DNS và Domain gửi mail. Nếu như hostname không hợp lệ sẽ khiến email khi gửi dễ bị đánh dấu là spam.

- Ảnh hưởng đến Kubernetes và hệ thống container: Kubernetes sử dụng hostname trong hệ thống của mình. Do đó nếu cấu hình sai sẽ khiến cho node không join được cluster, hoạt động không ổn định và gây ra nhiều lỗi nghiêm trọng khác.

- Ảnh hưởng đến bảo mật và vận hành: Khi hệ thống xảy ra sự cố, lập trình viên sẽ audit log hoặc điều tra, khi đó hostname rõ ràng sẽ giúp xác định đúng server đang bị lỗi, truy vết nhanh và giảm rủi ro khi thao tác nhầm.

So sánh hostname và domain

Hostname và Domain Name (tên miền) là hai khái niệm dễ gây nhầm lẫn nhưng có sự khác biệt rõ về phạm vi sử dụng. Hostname thường là tên của một máy tính cá nhân trong mạng nội bộ, trong khi domain name là tên định danh một mạng hoặc một trang web trên Internet.  

Dưới đây là bảng so sánh nhanh giữa hostname và domain name:

Tiêu chí

Hostname

Domain Name

Phạm vi sử dụng

Đặt cho thiết bị trong mạng nội bộ (LAN) hoặc host cụ thể. Thường không vượt ra ngoài mạng cục bộ.

Định danh trên Internet cho website hoặc dịch vụ, có phạm vi toàn cầu (ví dụ: một trang web).

Thành phần cấu trúc

Thường là một từ hoặc chuỗi ngắn do người dùng đặt, có thể kết hợp trong FQDN (phần đứng trước tên miền).

Là tên miền gồm nhiều phần phân tách bằng dấu chấm, bao gồm tên trang web và phần mở rộng (SLD + TLD, ví dụ: abc.com).

Đăng ký/Quản lý

Do người dùng tự do đặt trong mạng nội bộ, không cần đăng ký với cơ quan quản lý tên miền (nhưng phải duy nhất trong mạng đó để tránh xung đột).

Phải được đăng ký thông qua nhà quản lý tên miền (ICANN, VNNIC, v.v.), đảm bảo duy nhất trên Internet. Việc sử dụng domain name đòi hỏi trả phí duy trì định kỳ.

Mối quan hệ

Có thể kết hợp với domain để tạo thành FQDN (ví dụ: mail trong mail.google.com là hostname).

Chứa hostname như một phần khi đầy đủ (FQDN), ví dụ trong mail.google.com, google.com là domain name. Bản thân domain có thể bao gồm nhiều host (ví dụ nhiều subdomain hoặc máy chủ dưới một domain).

Ví dụ

DESKTOP-001 (hostname máy tính cá nhân), printer-office (hostname máy in mạng nội bộ).

example.com (một domain cho website), mycompany.vn (tên miền của doanh nghiệp trên internet).

So sánh hostname và domain

Cách tìm và thay đổi Hostname Windows 

Trên hệ điều hành Windows, hostname của máy chính là “Full Computer Name” (tên đầy đủ của máy tính). Có nhiều cách để xem hostname và thay đổi hostname như sau.

Cách tìm hostname Windows 

- Bước 1: Nhấn tổ hợp phím Windows + R, gõ cmd và nhấn Enter để mở cửa sổ Command Prompt.

- Bước 2: Trong cửa sổ Command Prompt, gõ lệnh hostname rồi nhấn Enter. Ngay lập tức, tên host của máy tính sẽ được hiển thị trên màn hình.

Bạn cũng có thể dùng lệnh ipconfig /all để tìm hostname trong phần Host Name, nhưng lệnh hostname ở trên cho kết quả nhanh gọn hơn.

Cách tìm hostname Windows

Thay đổi hostname Windows 

Windows cho phép đổi tên máy tính (hostname) thông qua giao diện hệ thống hoặc sử dụng dòng lệnh CMD. Dưới đây là hai cách phổ biến:

Cách 1: Đổi hostname bằng giao diện (GUI)

- Bước 1: Nhấn Windows + R, gõ sysdm.cpl > Nhấn OK > Mở cửa sổ System Properties. (Hoặc nhấp chuột phải vào This PC, chọn Properties > Advanced system settings > tab Computer Name).

- Bước 2: Tại tab Computer Name, nhấn nút Change….

- Bước 3: Nhập tên mới vào trường Computer name rồi nhấn OK để lưu thay đổi

- Bước 4: Restart để khởi động lại thiết bị. Sau khi khởi động, hệ thống sẽ áp dụng hostname mới. Bạn có thể kiểm tra lại bằng cách mở CMD và gõ hostname một lần nữa.

Cách 2: Đổi hostname bằng Command Prompt

- Bước 1: Mở menu Start, gõ CMD, sau đó click chuột phải và chọn Run as administrator để mở Command Prompt với quyền Admin.

- Bước 2: Gõ lệnh sau để đổi tên (thay NEW_NAME bằng hostname mới bạn muốn đặt):
WMIC computersystem where name="%computername%" call rename name="NEW_NAME"

- Bước 3: Đóng Command Prompt và khởi động lại máy để thay đổi có hiệu lực hoàn toàn.

Sau khi thực hiện một trong hai cách trên và khởi động lại, máy tính Windows của bạn sẽ mang hostname mới. Bạn nên đảm bảo các máy tính trong cùng mạng nội bộ không trùng hostname để tránh xung đột tên.

Thay đổi hostname Windows

Tìm và thay đổi Hostname trên macOS (OSX)

MacOS cho phép xem và chỉnh sửa hostname thông qua giao diện System Preferences (Cài đặt hệ thống) hoặc bằng Terminal.

Cách tìm hostname trên macOS

Có 2 cách để bạn tìm hostname là gì trên macOS như sau:

- Sử dụng Terminal: Mở ứng dụng Terminal > Gõ lệnh hostname và nhấn Enter. Lệnh này sẽ hiển thị tên host (hostname) hiện tại của máy Mac. Nếu máy Mac đã đặt Computer Name, lệnh hostname sẽ trả về tên đó.

- Qua giao diện: Vào menu Apple () System Preferences >  Sharing. Tại đây, dòng Computer Name sẽ hiển thị hostname hiện tại của máy. Trên macOS Ventura trở lên, vào  System Settings > General > About để xem Name của máy tính.

Thay đổi hostname trên macOS

Để thay đổi hostname của macOS thông qua giao diện hệ thống, bạn có thể thực hiện theo các bước đơn giản sau:

- Bước 1:  Nhấn vào Apple () ở góc trái màn hình và chọn System Preferences (Cài đặt hệ thống).

- Bước 2: Mở mục Sharing (Chia sẻ).

- Bước 3: Tại phần Computer Name, nhập tên máy mới mà bạn muốn đặt cho Mac.

- Bước 4: Đóng cửa sổ cài đặt. macOS sẽ tự cập nhật hostname theo tên bạn vừa đặt.

Tìm và thay đổi hostname trên macOS (OSX)

Hướng dẫn cách kiểm tra và điều chỉnh Hostname trên Linux 

Trên hệ điều hành Linux, việc kiểm tra và thay đổi hostname có thể thực hiện dễ dàng qua vài bước. Hostname trên Linux thường được lưu trong file cấu hình và có thể thay đổi tạm thời hoặc thay đổi vĩnh viễn.

Tìm và chỉnh sửa hostname trên Linux

Trên các hệ điều hành Linux, việc xem và thay đổi hostname có thể thực hiện dễ dàng qua dòng lệnh theo hướng dẫn sau: 

Bước 1: Xác định hostname đang được sử dụng hiện tại

Mở Terminal và dùng lệnh hostname để xem tên máy Linux đang sử dụng. Kết quả sẽ hiển thị hostname hiện tại, chẳng hạn như ubuntu-server hoặc tên bạn đã đặt trước đó.

Bước 2: Đổi hostname tạm thời
Nếu bạn muốn thay đổi hostname ngay lập tức, có thể dùng lệnh sudo hostname <ten_moi>. Thay đổi này có hiệu lực ngay nhưng chỉ mang tính tạm thời; sau khi khởi động lại, hệ thống sẽ quay về hostname cũ nếu chưa cập nhật cấu hình.

Bước 3: Đổi hostname vĩnh viễn

Để đảm bảo hostname được lưu cố định, bạn cần chỉnh sửa file cấu hình. Trên hầu hết các bản Linux hiện đại, hostname nằm trong file /etc/hostname. Dùng lệnh sudo nano /etc/hostname, thay nội dung bên trong bằng hostname mới rồi lưu lại. Đây là bước quyết định để hệ thống ghi nhận tên mới sau mỗi lần khởi động.

Bước 4: Áp dụng thay đổi

Sau khi chỉnh sửa xong file cấu hình, bạn cần reboot để hostname mới được áp dụng hoàn toàn. Chỉ cần chạy sudo reboot, và khi hệ thống khởi động lại, Linux sẽ dùng hostname mới bạn đã cấu hình.

Cách sửa hostname vĩnh viễn trên Linux 

Để thay đổi hostname vĩnh viễn trên Linux, bạn cần chỉnh sửa cấu hình hệ thống và cập nhật cả file hosts. Dưới đây là hướng dẫn tổng quát áp dụng cho nhiều bản phân phối:

- Bước 1: Mở file /etc/hostname với quyền root (sudo) và thay nội dung bằng hostname mới. Trên hầu hết các distro file này chứa tên hostname hiện tại. Thay đổi thành tên mong muốn rồi lưu lại.

- Bước 2: Mở file /etc/hosts và tìm dòng chứa tên hostname cũ của bạn (thường dòng loopback 127.0.0.1). Cập nhật dòng đó với hostname mới tương ứng. Ví dụ, nếu dòng cũ là 127.0.0.1 oldname, hãy đổi thành 127.0.0.1 newname.

- Bước 3: Khởi động lại máy để các thay đổi có hiệu lực hoàn toàn, hoặc chạy lệnh sudo hostnamectl set-hostname <tên_mới> (trên các hệ thống dùng systemd) để thiết lập hostname ngay và ghi vào cấu hình. Sau khi reboot, chạy hostname để kiểm tra hostname đã được cập nhật vĩnh viễn.

Cách sửa hostname vĩnh viễn trên Linux

Những lối phổ biến khi cấu hình sai Hostname

- Mail server bị đánh dấu là spam

- SSL/TLS bị lỗi do hostname không khớp với cấu hình

- Kubernetes node bị lỗi nếu hostname trùng nhau

- Monitoring hiển thị sai dữ liệu, dẫn đến giám sát bị sai lệch

Kết luận

Qua bài viết này, bạn đã hiểu rõ hostname là gì, mục đích của hostname và cách kiểm tra, thay đổi hostname trên từng hệ điều hành như Windows, macOS và Linux. Việc đặt và quản lý hostname đúng cách giúp hệ thống hoạt động ổn định, dễ kiểm soát và tránh xung đột trong mạng nội bộ.

Để được hỗ trợ tư vấn và tìm hiểu các dịch vụ của Viettel, bạn có thể liên hệ trực tiếp tới Viettel IDC qua các kênh:

- Hotline: 1800 8088 (miễn phí cước gọi)

- Fanpage: https://www.facebook.com/viettelidc  

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

28/09/2026

Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng

Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.

28/09/2026

Figma là gì? Nền tảng thiết kế và cộng tác trực tuyến

Figma là gì, có những tính năng nổi bật nào? Tìm hiểu Vector Network, Auto Layout, Dev Mode và vị thế hiện tại của Figma trong ngành thiết kế.

28/09/2026

Camera Cloud cần tốc độ mạng bao nhiêu? Cách tính băng thông cần thiết

Camera Cloud cần tốc độ mạng bao nhiêu? Tìm hiểu mức băng thông cần thiết, cách tính upload và các yếu tố ảnh hưởng đến tốc độ khi sử dụng Camera Cloud.

28/09/2026

Camera Cloud có bị hack không? Nguyên nhân và cách bảo mật

Camera Cloud có bị hack không? Tìm hiểu các rủi ro bảo mật, nguyên nhân bị xâm nhập và cách bảo vệ camera, tài khoản cùng dữ liệu hiệu quả.

28/09/2026

Viettel IDC: Nhà cung cấp VMware Sovereign Cloud duy nhất tại Đông Nam Á

Tại VMware Explore 2026 ở Las Vegas, Broadcom đã giới thiệu nhóm 57 nhà cung cấp dịch vụ đám mây chủ quyền trên nền tảng VMware Cloud Foundation. Viettel IDC là đơn vị duy nhất tại Đông Nam Á có tên trong danh sách này, đánh dấu bước tiến mới của doanh nghiệp Việt Nam trên thị trường hạ tầng cloud khu vực.

25/09/2026

Ghidra là gì? Chức năng và ứng dụng trong reverse engineering

Ghidra là gì? Tìm hiểu công cụ reverse engineering mã nguồn mở của NSA, các chức năng chính, ứng dụng thực tế và điểm khác biệt với IDA Pro.

25/09/2026

10 công cụ tối ưu hóa website theo từng mục tiêu

Tổng hợp 10 công cụ tối ưu hóa web cho tốc độ, SEO, trải nghiệm người dùng và chuyển đổi, kèm bảng so sánh và gợi ý lựa chọn theo nhu cầu.

25/09/2026

So sánh WHOIS và DNS Lookup: Điểm khác nhau và khi nào nên sử dụng

WHOIS và DNS Lookup khác nhau thế nào? Tìm hiểu định nghĩa, bảng so sánh, vai trò của RDAP thay thế WHOIS, và khi nào nên dùng công cụ nào.

25/09/2026

Cách test tải hệ thống: Quy trình và công cụ phổ biến

Cách test tải hệ thống hiệu quả gồm những bước nào? Tìm hiểu quy trình, chỉ số cần đo và công cụ phổ biến như JMeter, k6.

16/01/2025

Cloud Monitoring là gì? So sánh Hybrid Cloud và Multi Cloud Monitoring

Cloud Monitoring là quá trình theo dõi, quản lý và đánh giá hiệu suất của các tài nguyên và dịch vụ đám mây, bao gồm giám sát máy chủ, cơ sở dữ liệu, ứng dụng và hệ thống mạng