Zobrazení IP adresy   zodpovězená otázka

VB.NET

Zdravím,

hledám způsob, jak zobrazit přidělenou IP adresu, když je PC připojen k internetu pomocí telefonního vytáčení.

Díky za radu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
         Dim h As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName) 
         Dim lokalniIP As String = CType(h.AddressList.GetValue(0), Net.IPAddress).ToString 

Viz. článek o kreslící tabuli.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

To je přesně co co jsem hledal.Já věděl, že to někde bylo, ale kde to ne a ne najít. Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A co vám to ukáže? Mně jenom "::1"

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tímto kódem vůbec nemusíte dostat požadovanou IP adresu pokud máte více síťových rozhraní (běžné), takže na něj vůbec nespoléhejte...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Mně to ukáže přesně adresu. Když spojení zruším a zase obnovím ukáže to adresu jinou (při telefoním připojení). Takže tomu věřím, ale ještě prověřím.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Jak sem již psal, záleží na tom kolik je v systému síťových rozhraní.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Mě to vrátilo :

fe80::ad34:d5f8:c0e4:32f6%11

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ip bude v jiném místě pole "h.AddressList.GetValue(0)"

nebo si zkuste:

Dim h As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName)
Dim adresy() As System.Net.IPAddress = h.AddressList

For Each ip As System.Net.IPAddress In adresy
  If ip.AddressFamily = Sockets.AddressFamily.InterNetwork Then
     MessageBox.Show(ip.ToString)
  End If
Next ip

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback