Gast
#6592368
ich beschäftige mich gerade mit IPv6 auf einem µC. Das Beispiel https://github.com/ARMmbed/mbed-os-snippet-UDPSocket/blob/v6.0/main.cpp funktioniert mit IPv6, aber Namen im lokalen Netz werden nicht aufgelöst. gethostbyname() nutzt festverdrahtet eine Tabelle mit öffentlichen DNS und daher funktioniert das Beispiel mit time.nist.gov als remote. Das Mbed API hat eine Funktion um einen DNS manuell hinzuzufügen, wenn ich die Fritzbox Addresse eintrage wird ein lokaler host auch aufgelöst. Bei einem embedded Gerät kennt man den DNS aber nicht und dafür gibt es ja NDP mit Neighbor und Router Advertisement. Hier sehe ich das im lwIP eine Tabelle mit Nachbarn aufgebaut wird, aber die wird in der Adressauflösung nicht benutzt bzw. es wird ein Router nicht automatisch als DNS eingetragen. Was sollte ein OS machen wenn so RA ankommt? Muss man in lwIP nochwas aktivieren das da was automagisch passiert?
