Lệnh hostname trong cmd là một trong những công cụ dòng lệnh cơ bản nhưng vô cùng hữu ích trên hệ điều hành Windows. Chỉ với một câu lệnh đơn giản,

Hostname là tên định danh duy nhất của một thiết bị trên mạng. Trong môi trường Windows, lệnh hostname được thực thi trong Command Prompt (CMD) giúp hiển thị hoặc thiết lập tên của máy tính hiện tại. Đây là lệnh tích hợp sẵn trong mọi phiên bản Windows từ XP, 7, 8, 10 đến 11 và cả Windows Server.
Khi bạn gõ hostname trong cửa sổ CMD và nhấn Enter, hệ thống sẽ trả về chính xác tên máy tính đang được sử dụng. Tên này thường được đặt khi cài đặt hệ điều hành hoặc do người quản trị thiết lập. Mỗi máy tính trong cùng một mạng nội bộ bắt buộc phải có hostname khác nhau để tránh xung đột tên.
Cú Pháp Và Cách Sử Dụng Lệnh Hostname

Cách xem tên máy tính bằng lệnh hostname
Đây là cách đơn giản nhất. Bạn mở Command Prompt (nhấn Windows + R, gõ cmd và Enter), sau đó gõ:
- Gõ
hostnamevà nhấn Enter. - Kết quả hiển thị là tên máy tính hiện tại của bạn, ví dụ:
DESKTOP-ABC123.
Không cần tham số nào thêm, lệnh này hoạt động ngay lập tức. Đây cũng là cách nhanh nhất để kiểm tra hostname khi bạn cần xác định máy tính của mình trên mạng LAN.
Thay đổi tên máy tính bằng lệnh hostname kết hợp với netdom
Mặc dù lệnh hostname chỉ hiển thị tên,
Lệnh hostname hiển thị tên máy tính hiện tại – tên định danh của thiết bị trên mạng. Nó giúp bạn nhanh chóng biết mình đang làm việc trên máy nào, đặc biệt hữu ích trong quản trị từ xa hoặc viết script.
Tôi có thể đổi tên máy tính bằng lệnh hostname không?
Không, lệnh hostname chỉ hiển thị. Để đổi tên, bạn phải dùng lệnh netdom renamecomputer hoặc sửa registry (cả hai đều yêu cầu quyền Administrator).
Sự khác nhau giữa hostname và computername là gì?
Không có sự khác biệt. Trong Windows, hostname và computername (biến môi trường %COMPUTERNAME%) là một. Lệnh hostname trả về cùng giá trị với echo %computername%.
Tại sao tôi không thể đổi hostname dù đã chạy CMD với quyền admin?
Có thể bạn chưa cài đặt các công cụ quản trị từ xa (Remote Server Administration Tools) hoặc máy tính đang trong domain và chính sách nhóm không cho phép đổi tên. Hãy kiểm tra với quản trị viên hệ thống.
Lệnh hostname có hoạt động trên Windows Server không?
Có, lệnh hostname hoạt động trên mọi phiên bản Windows Server, bao gồm Server Core – nơi không có giao diện đồ họa.
Kết Luận

Lệnh hostname trong cmd là một công cụ nhỏ nhưng cực kỳ hữu ích cho cả người dùng phổ thông lẫn quản trị viên hệ thống. Nó cho phép bạn xem tên máy tính tức thì, hỗ trợ viết script tự động hóa và kiểm tra thông tin mạng cơ bản. Để thay đổi hostname, bạn cần kết hợp với các lệnh khác hoặc sử dụng giao diện đồ họa, nhưng hiểu rõ bản chất giúp bạn làm việc hiệu quả hơn.
Hãy thực hành ngay trên máy tính của bạn: mở CMD, gõ hostname và xem kết quả. Nếu bạn cần đổi tên máy, nhớ khởi động lại để thay đổi có hiệu lực. Đây là kỹ năng cơ bản nhưng quan trọng trong quản trị Windows mà bất kỳ ai làm IT cũng nên nắm vững.







