PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : netstat - Analyse



DonVito
18.11.10, 13:25
Hallo,

wenn man sich mit netstat - tnl eine Ausgabe generiert, z.B. unter Ubuntu, dann bekommt man eine Liste wobei manchmal bei LocalAddress 0.0.0.0.80 steht und dann 192.168.0.44:43555.

Von außen sind beide Ports erreichbar (firewall freigegeben). Nun verstehe ich nicht den Unterschied zwischen der 0.0.0.0 Angabe und der ip des eth?

Kann mir das jemand erklären?

danke und gruß,
dv

DaGrrr
18.11.10, 19:45
Hi,

0.0.0.0:80 bedeutet, das der Port 80 auf allen Interfaces erreichbar ist, also Localhost und 192.168.0.44.
192.168.0.44:43555 bedeutet, das der Port 43555 nur auf dem Interface mit der angegebenen IP lauscht und nicht auf Localhost.

Grüße
DaGrrr

derRichard
19.11.10, 10:13
Hi,

0.0.0.0:80 bedeutet, das der Port 80 auf allen Interfaces erreichbar ist, also Localhost und 192.168.0.44.
192.168.0.44:43555 bedeutet, das der Port 43555 nur auf dem Interface mit der angegebenen IP lauscht und nicht auf Localhost.

Grüße
DaGrrr
das ist nicht ganz richtig. "192.168.0.44:43555" heisst, dass ein programm auf port 43554 hört und pakete an die adresse 192.168.0.44.
über welches interface das paket kommt ist egal. linux hat verwendet das weak host model.

//richard

DonVito
26.11.10, 12:22
hallo,

danke für die antworten.

die antwort von dagarr scheint richtig, da man das leicht prüfen kann.

@derRichard - deine Antwort habe ich leider nicht verstanden

oziris
27.11.10, 01:21
@derRichard - deine Antwort habe ich leider nicht verstanden
Seine Antwort bedeutet, dass wenn man z.B. zwei Netzwerkkarten hat, dann genügt es zunächst, wenn ein empfangenes Daten-Paket an eine der beiden konfigurierten Adressen adressiert ist, unabhängig davon, an welcher Netzwerkkarte es an kommt.