Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Python – Cara menemukan alamat IP lokal

Posted on December 20, 2022 by Syauqi Wiryahasana

An alamat IP adalah pengidentifikasi unik yang digunakan komputer untuk berkomunikasi satu sama lain di jaringan. Itu singkatan dari Internet Protocol, dan itu adalah sekumpulan angka yang mengidentifikasi setiap perangkat yang terhubung ke jaringan. Tanpa alamat IP, komputer Anda tidak akan dapat mengakses internet. Ini penting untuk komunikasi antara komputer dan jaringan, karena membantu mengarahkan data ke tempat yang tepat. Alamat IP seperti alamat jalan untuk komputer Anda — itulah cara komputer dapat menemukan satu sama lain. Setiap komputer di internet memiliki alamat IP yang unik,
Python: Dapatkan Alamat IP Sistem

Untuk menemukan alamat IP lokal perangkat yang menggunakan Python, Anda dapat menggunakan modul `socket`. Berikut adalah contoh cara menemukan alamat IP lokal perangkat menggunakan Python:


import socket def get_local_ip(): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) coba: # bahkan tidak harus dapat dijangkau s.connect((`192.255.255.255`, 1)) IP = s.getsockname()[0] kecuali: IP = `127.0.0.1` akhirnya: s.close() return IP local_ip = get_local_ip() print( local_ip)12345678910111213141516import socket def get_local_ip():    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)    coba:        # bahkan tidak harus dapat dijangkau        s.connect((`192.255.255))     s.getsockname()[0]    kecuali:        IP = `127.0.0.1`    akhirnya:        s.close()    return IP local_ip = get_local_ip()print(local_ip)


Kode ini membuat soket dan menghubungkannya ke alamat dan port IP khusus nomor. Alamat IP adalah alamat broadcast, yang berarti paket akan dikirim ke semua perangkat di jaringan. Nomor port tidak masalah, asalkan tidak digunakan.

Setelah menyambungkan soket, kode akan memanggil metode `getsockname()`, yang mengembalikan alamat dan nomor port soket. Alamat IP adalah elemen pertama tuple, yang diekstraksi menggunakan `[0]`.

Akhirnya, kode menutup soket dan mengembalikan alamat IP.
Kesimpulan

Dalam tutorial ini, Anda telah menemukan skrip Python yang membantu Anda mendapatkan alamat IP sistem.

Perhatikan bahwa metode ini mungkin tidak bekerja pada semua sistem, karena bergantung pada perilaku sistem operasi yang mendasarinya. Ini dimaksudkan untuk bekerja pada sebagian besar sistem, tetapi tidak dijamin untuk bekerja pada semua sistem.


Referensi tecadmin.com
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically