Olası Çoğalt:
Finding local IP addresses using Python's stdlibPython - Get localhost IP
ben socket.gethostbyname(socket.gethostname())
yapmak benim localhost IP adresini almak için. Ama bana 127.0.0.1
cevabı veriyor. an_existing_socket.getsockname()[0]
yaparsam 0.0.0.0
cevabını alırım.
Bir yapılandırma dosyasını değiştirmek için 'gerçek' ip adresime ihtiyacım var (örneğin 192.168.x.x). Nasıl alabilirim?
@BigYellowCactus Haklısınız, şu yanıtlara bakacağım – VGO
@Germann Arlington Bu yapılandırma dosyası başka bir bilgisayarda kullanılmak üzere tasarlanmıştır: ** 1). IP dosyasını ** ve IP 2 ile güncelliyorum. Bu conf dosyasını kullanan bir uygulamayı uzaktan başlatıyorum. Birkaç nedenden ötürü, uygulama başlatıldığında uzak ana bilgisayarda herhangi bir kontrol gerçekleştiremem. – VGO
@ Vaïk Godard - bu durumda en iyi çözüm, ismiyle adreslemek ve ağ DNS'nin adrese çözmesine izin vermek. –