Thread REMOTE_ADDR Ipv4 vs. IPv6
(12 answers)
Opened by rosti at 2023-08-11 19:43
Problem gelöst: In meiner fritzbox war IPv6 aktiviert. Was ich noch nicht wusste ist, daß man nicht nur eine IPv6 Addr zugewiesen bekommt sondern einen ganzen Pool. Es ist jedoch nur eine dieser IP6 öffentlich und per nslookup auflösbar. Was mir REMOTE_ADDR zeigte sind die nicht öffentlichen IPv6 Adressen aus diesem Pool, kein Wunder also daß Laptop, Chromebook und Smartphone im LAN auch verschiedene Adressen aus diesem Pool zugewiesen bekommen und ebendiese IP6 Adressen sind die die REMOTE_ADDR ausspuckt wenn ich rolfrost.de requeste.
Noch Fragen? Schönes Wochenende ;) PS: Es geht mir letztendlich darum festzustellen ob ein Request von meiner Fritzbox kommt: Code (perl): (dl
)
1 2 3 4 5 6 sub ichbins{ my $self = shift; return inet_ntoa(scalar gethostbyname($self->{BIN}{default}{fritz})) eq $ENV{REMOTE_ADDR} ? 1 : 0; } Und diese Funktion tut derzeit nur mit IPv4. Last edited: 2023-08-13 07:45:04 +0200 (CEST) |