Khái niệm cơ bản
Địa chỉ IP (IP Address): Số nhận dạng duy nhất của thiết bị trên mạng, cho phép giao tiếp qua Internet.
Subnet Mask (Mặt nạ mạng con): Thành phần 32-bit phân chia địa chỉ IP thành phần mạng và phần máy chủ.
Default Gateway (Cổng mặc định): Điểm truy cập/router kết nối mạng cục bộ với Internet. Nếu thất bại, mạng con sẽ mất kết nối Internet.
Hai phương pháp trong C
- Lệnh hệ thống (system command): Dùng hàm
system()trongstdlib.hgọiipconfig. - Lệnh exec (exec command): Dùng hàm
execl()trongunistd.h.
1. Dùng system()
#include <stdio.h>
#include <stdlib.h>
int main() {
system("c:\\windows\\system32\\ipconfig");
return 0;
}
2. Dùng execl()
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
execl("c:\\windows\\system32\\ipconfig", "ipconfig", 0);
return 0;
}
Lưu ý: Kết quả phụ thuộc vào hệ thống. Thông tin IP là bảo mật nên không hiển thị ở đây. Bạn hãy chạy code trên máy của mình để xem chi tiết.