Menentukan Alamat IP dan Subnet Mask Komputer Tempatan
Memandangkan komputer boleh memiliki berbilang alamat IP, mendapatkan semula alamat IP khusus komputer tempatan terbukti mencabar. Pertimbangkan contoh sistem Mac dengan IP yang diperuntukkan berikut alamat:
Ada bukan alamat IP "benar" tunggal; setiap alamat mempunyai tujuan yang berbeza. Oleh itu, pendekatan terbaik selalunya meminta alamat IP yang dilihat oleh komputer sasaran untuk sistem anda. Ini memastikan alamat IP yang berkaitan dalam konteks komunikasi tertentu.
Walau bagaimanapun, dalam senario tertentu, pengumpulan semua alamat IP yang dikaitkan dengan mesin tempatan adalah perlu. Untuk sistem Unix/macOS, gunakan fungsi getifaddrs(). Pada Windows, gunakan GetAdaptersAddresses() untuk mencapai fungsi yang serupa. Sebagai contoh penggunaan, rujuk fungsi GetNetworkInterfaceInfos() dalam fail yang disediakan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Kembali Alamat IP dan Subnet Mask Komputer Tempatan Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!