[Frage] Namesauflösung xxx.fritz.box seit V7.0 unzuverlässig

Auf dDNS habe ich auch eine Minute fragend geschaut und hab's zuerst für einen Vertipper gehalten. Meines Wissens ist die Schreibweise mit Großbuchstaben üblich: DDNS - siehe übrigens auch den von Dir verlinkten Wikipedia-Artikel.

Gruss,

Hendrik
 
Korrekte Rechtschreibung+Grammatik zählten noch nie zu den per Foren-Regeln/Foren-"Gepflogenheiten" vorgegebenen Richtlinien beim Verfassen von Beiträgen.
 
@SirSydom ,

hast Du einen anderen Switch probiert? Ich hatte da auch schon merkwürdige Effekte mit Netgear.
@MuP, hast Du vielleicht in #22 Interpunktionszeichen vergessen? Das wäre sonst eine selbsterfüllende Prophezeiung!
 
Deshalb frage ich ja ... kein LAN-Client aktualisiert im Normalfall bei einer FRITZ!Box seinen Hostnamen über HTTP und/oder über dynamische Updates (letzteres zumindest selten erfolgreich). Ersteres funktioniert schlicht nicht (weil das FRITZ!OS keinen derartigen Dienst anbietet) und letzteres geht zwar theoretisch (und Windows-Clients versuchen das auch gerne mal), aber es funktioniert meist eben doch nicht.

Da gibt es (so man den Wikipedia-Artikel liest) auch keinen "Unterschied" zum DynDNS (so wird es im FRITZ!Box-Kontext ja üblicherweise gebraucht, vermutlich weil AVM die Registerkarte so genannt hat, während der interne Daemon, der für die externe Aktualisierung von Adressen zuständig ist, tatsächlich auch "ddnsd" heißt - aber auch der erste und bis heute wohl bekannteste Dienst in dieser Richtung firmierte ja lange Zeit unter "dyndns.com") - das "dynamische DNS" wird als Name sowohl für die Aktualisierung über HTTP(S) als auch über die "update"-Syntax im DNS-Request verwendet.

Es gibt ja noch einen anderen DNS-Abkömmling und der wird tatsächlich mit einem kleinen Buchstaben vor dem DNS gekennzeichnet ... das wäre dann mDNS (RFC 6762) und damit arbeitet eine FRITZ!Box eben auch wieder - zusätzlich zu anderen Quellen.

AVM dokumentiert das ja leider gar nicht (ich wüßte jedenfalls keine Quelle, lasse mich aber gerne korrigieren) und so kann man es sich nur "zusammenreimen". Das sähe (für mich) im Momemt etwa so aus:

Die wichtigste Quelle für einen Hostnamen (da schließe ich "PC-" mit der MAC-Adresse jetzt mal aus) ist und bleibt der "host name" in einem DHCP-Request (Option 12). Allerdings bringt der nur etwas, wenn die Box auch DHCP-Server ist. Nimmt der Client die angebotene Adresse an, landet ein entsprechender Eintrag in der "dnsd"-Konfiguration der FRITZ!Box. Das könnte man zwar auch als "dynamisches DNS" bezeichnen, das ist aber noch ungewöhnlicher, weil man den Begriff m.W. nur für solche Update-Versuche benutzt, die auch vom Client ausgehen und nicht direkt auf dem Server von selbst erfolgen (auch "bind" und der (isc-)"dhcpd" können ja so zusammenarbeiten). In der FRITZ!Box ist der "multid" für die Verarbeitung der entsprechenden Netzwerk-Aktivitäten zuständig, der gibt auch den DHCP- und DNS-Server in Personalunion.

Ein Client kann sich per mDNS bei den anderen im LAN bekanntmachen (mDNS basiert auf Broad-/Multicasts und endet i.d.R. am nächsten Router) und dabei seinen Namen (oder auch mehrere) genauso bekanntgeben, wie die von ihm bereitgestellten Dienste. Auch die verwaltet wohl noch der "multid", ob der "deviceinfod" für den Empfang und die Interpretation der mDNS-Pakete zuständig ist oder nicht, habe ich noch nicht genau getestet.

Ein Client kann weitere Dienste per UPnP bereitstellen und im Netz annoncieren. Wenn dabei noch weitere Geräte- oder Servicenamen auftauchen und der Client bisher noch keine Identität hat, kann auch daraus ein Name gebildet werden (bestimmte "Funktionen" (in erster Linie wohl "media renderer"-Services) werden wohl auch noch einem bestehenden Namen hinzugefügt in der Anzeige - haben aber keinen Einfluß auf die DNS-Konfiguration).

Und auch die Möglichkeit, einen eigenen Namen für einen Host zu vergeben (der dann mit der MAC-Adresse verknüpft wird), würde ich nicht direkt als "statisches DNS" ansehen wollen ... wobei so ein Name wohl alle anderen (automatischen) Quellen überstimmen sollte. Leider passiert es wohl auch mit 07.0x noch, daß ein (solchermaßen "fest" benannter) LAN-Client dann mehrfach in der LAN-Konfiguration auftaucht, auch mit identischen MAC-Adressen und für jede dieser Konfigurationen dann einen eigenen Namen hat, wenn es widersprüchliche Informationen bei den Zuordnungen gibt (z.B. doppelte IP-Adressen).

Aber "dynamisches DNS" in dem Sinne, daß der Client dem Server (das wäre ja die Box für die (lokale) Domain "fritz.box") seinen Namen auf diesem Weg "ansagt", könnte es zwar theoretisch geben (der "multid" versteht eben die "update"-Syntax im DNS-Request - auch wenn er sie i.d.R. ignoriert, weil Updates mit der ohnehin vorhandenen Konfiguration kollidieren), aber selbst bei Windows-Clients (wo die Einstellung: "Register this connection's addresses in DNS" aktiviert ist) klappt das i.d.R. nicht und die Antwort der Box beinhaltet dann zwar i.d.R. keinen Fehlercode, aber auch "0 erfolgreiche Updates" als Info.

-------------------------------------------------------------------------------------------------------------------------

Wenn hier ein Name für einen Client nicht in der FRITZ!Box vergeben werden kann, dann spricht das normalerweise dafür, daß für diesen Namen in der Box noch andere Informationen hinterlegt sind (das kann bis in die "ewnwstatus.cfg" gehen, wo wohl die Benachrichtigungen für "neues Gerät im Netzwerk" verwaltet werden), die auch nicht immer sichtbar (bzw. angezeigt) sein müssen. Wenn ich die Fehlerbeschreibung in #18 richtig verstanden habe, betrifft das ja ein Gerät, was nicht durch die Vergabe einer IP-Adresse per DHCP im DNS-Fundus gelandet ist (wo der Name, wenn er denn auftaucht (egal welcher es ist), also aus einer anderen Quelle stammen muß ... notfalls sogar nur aus der MAC-Adresse besteht) und das kann ja (da es ja nicht "umbenannt" wurde) nur ein selbst hinzugefügtes Gerät betreffen.

Da muß man dann schon noch genauer hinsehen ... wenn das "Eintragen" funktioniert hat, muß der Name ja irgendwo gespeichert sein (sicherlich in einem Eintrag in "landevices") und wenn der da keinen "neighbour_name" hat (das ist i.d.R. der "ehemalige" DHCP-Name), dann gibt es eben auch kein Gerät, dem man den zuordnen könnte und ggf. nicht mal einen DNS-Eintrag, der bei der Umbenennung im GUI auch entsprechend geändert werden konnte.

Es gibt seit den 07.0x-Versionen ein paar neue Möglichkeiten im DNS-Server der FRITZ!Box, u.a. kann man da jetzt (Shell-Zugriff vorausgesetzt) auch Domain-Namen überschreiben oder den Cache löschen, uvm. - gut möglich, daß beim Einbau dieser neuen Möglichkeiten auch ein paar zusätzliche Prüfungen hinzugekommen sind und sich daraus in alten Konfigurationen dann zusätzliche Konflikte ergeben.

Meines Wissens ist es aber nicht so, daß da ein genereller Fehler vorliegt bzw. ich kann (mit meinem o.a. Verständnis der Fehlersituation) das bei einer 7580 mit 07.01 nicht mal im Ansatz nachstellen, wenn ich die Box in Werkseinstellungen versetze. Trage ich dann (von Hand) einen LAN-Host hinzu:
new_host.PNG
, dann ist der von einem LAN-Client aus per DNS auflösbar:
Code:
vidar:~ $ dig @192.168.178.1 michgibtsgarnicht any

; <<>> DiG 9.11.2 <<>> @192.168.178.1 michgibtsgarnicht any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63677
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;michgibtsgarnicht.             IN      ANY

;; ANSWER SECTION:
michgibtsgarnicht.      9       IN      A       192.168.178.12

;; AUTHORITY SECTION:
michgibtsgarnicht.      9       IN      NS      fritz.box.

;; ADDITIONAL SECTION:
fritz.box.              9       IN      A       192.168.178.1

;; Query time: 1 msec
;; SERVER: 192.168.178.1#53(192.168.178.1)
;; WHEN: Thu Nov 08 12:58:14 CET 2018
;; MSG SIZE  rcvd: 90
und auch in den DNS-Daten des "multid" enthalten:
Code:
# aicmd multid dnsd dump
servers (all):
 + 192.168.133.254:53 dns
   latency: undef
   0 udp_query, 0 tcp_query, 0 timeout, 0 late
   0 noerror, 0 recurs_not_allowed, 0 refused, 0 servfail
   0 notimpl, 0 nxdomain, 0 formerr, 0 unknownerr
   0 selected, 0 deselected, 0 deselected_latency

iface lan ifindex 13 zone default ipaddr 192.168.178.1 linklocal ::
iface guest ifindex 14 zone guest ipaddr 192.168.189.1 linklocal ::

v4 filter:
 192.168.178.0 255.255.255.0
 169.254.0.0 255.255.0.0
 192.168.189.0 255.255.255.0

*** zone default:

global:
 domain: fritz.box
     fritz.box (none) - protected
         SOA
         NS=fritz.box
         192.168.178.1
 ns: fritz.box
     fritz.box (none) - protected
         SOA
         NS=fritz.box
         192.168.178.1
 changecount: 30 (28)

allowedv4:
 192.168.178.0 255.255.255.0 (178.168.192.in-addr.arpa)
 169.254.0.0 255.255.0.0 (254.169.in-addr.arpa)
allowedv6:
localinfo:
  hash 30:
     156.9.254.169.in-addr.arpa (mdns) - not protected
         PTR xxx.fritz.box
  hash 35:
     Michgibtsgarnicht.fritz.box (none) - not protected
         192.168.178.12
  hash 45:
     12.178.168.192.in-addr.arpa (none) - not protected
         PTR Michgibtsgarnicht.fritz.box
  hash 78:
     1.178.168.192.in-addr.arpa (none) - protected
         PTR fritz.box
         PTR www.fritz.box
         PTR myfritz.box
         PTR www.myfritz.box
         PTR fritz.nas
         PTR www.fritz.nas
         PTR wpad.box
         PTR wpad.fritz.box
  hash 92:
     [...].0.0.0.0.0.0.0.0.0.0.0.0.0.8.e.f.ip6.arpa (mdns) - not protected
         PTR xxx.fritz.box
  hash 98:
     xxx.fritz.box (mdns) - not protected
         169.254.9.156 (dynamic)
         fe80::xxxx:xxxx:xxxx:xxxx (dynamic)
  hash 118:
     myfritz.box (none) - protected
         192.168.178.1
  hash 123:
     wpad.fritz.box (none) - protected
         192.168.178.1
  hash 125:
     dns.fritz.box (none) - protected
         192.168.133.254
  hash 142:
     www.fritz.box (none) - protected
         192.168.178.1
  hash 145:
     www.myfritz.box (none) - protected
         192.168.178.1
  hash 148:
     www.fritz.nas (none) - protected
         192.168.178.1
  hash 167:
     fritz.box (none) - protected
         SOA
         NS=fritz.box
         192.168.178.1
  hash 169:
     254.169.in-addr.arpa (none) - protected
         NS=fritz.box (dynamic)
         SOA (dynamic)
  hash 173:
     fritz.nas (none) - protected
         192.168.178.1
  hash 187:
     178.168.192.in-addr.arpa (none) - protected
         NS=fritz.box (dynamic)
         SOA (dynamic)
  hash 222:
     wpad.box (none) - protected
         192.168.178.1
  hash 227:
     localhost (none) - protected
         127.0.0.1

*** zone external:

global:
 domain: fritz.box
     fritz.box (none) - protected
         SOA
         NS=fritz.box
 ns: fritz.box
     fritz.box (none) - protected
         SOA
         NS=fritz.box
 changecount: 3 (0)

allowedv4:
allowedv6:
localinfo:
  hash 167:
     fritz.box (none) - protected
         SOA
         NS=fritz.box
  hash 227:
     localhost (none) - protected
         127.0.0.1

*** zone guest:

global:
 domain: fritz.box
     fritz.box (none) - protected
         SOA
         NS=fritz.box
         192.168.189.1
 ns: fritz.box
     fritz.box (none) - protected
         SOA
         NS=fritz.box
         192.168.189.1
 changecount: 21 (0)

allowedv4:
 192.168.189.0 255.255.255.0 (189.168.192.in-addr.arpa)
allowedv6:
localinfo:
  hash 45:
     189.168.192.in-addr.arpa (none) - protected
         NS=fritz.box (dynamic)
         SOA (dynamic)
  hash 118:
     myfritz.box (none) - protected
         192.168.189.1
  hash 123:
     wpad.fritz.box (none) - protected
         192.168.189.1
  hash 142:
     www.fritz.box (none) - protected
         192.168.189.1
  hash 145:
     www.myfritz.box (none) - protected
         192.168.189.1
  hash 148:
     www.fritz.nas (none) - protected
         192.168.189.1
  hash 165:
     1.189.168.192.in-addr.arpa (none) - protected
         PTR fritz.box
         PTR www.fritz.box
         PTR myfritz.box
         PTR www.myfritz.box
         PTR fritz.nas
         PTR www.fritz.nas
         PTR wpad.box
         PTR wpad.fritz.box
  hash 167:
     fritz.box (none) - protected
         SOA
         NS=fritz.box
         192.168.189.1
  hash 173:
     fritz.nas (none) - protected
         192.168.189.1
  hash 222:
     wpad.box (none) - protected
         192.168.189.1
  hash 227:
     localhost (none) - protected
         127.0.0.1
#
und auch in der "landevices"-Sektion:
Code:
# sed -n -e "/landevices {/,/}/p" /var/flash/ar7.cfg
landevices {
        landevices_version = 3;
        landevices {
                ip = 192.168.178.12;
                manual_ip = yes;
                uniqid = 52258;
                name = "Michgibtsgarnicht";
                neighbour_name = "";
                mac = 10:02:03:04:05:06;
                auto_etherwake = no;
                ifaceid = ::;
                staticlease = yes;
                ipv4_exposed_host = no;
                allow_pcp_and_upnp = no;
        }
#
Entweder ich habe die Ausgangslage nicht wirklich verstanden (es war aber die Rede von einem DNS-Namen, der "eingetragen" und nicht "geändert" wurde und das geht ja eigentlich nur, wenn man den Host dazu manuell einträgt) oder es ist eben doch kein "genereller Fehler", der in (allen) 07.01-Versionen steckt ... die Möglichkeit, daß der wirklich nur bei der 7590 auftritt, kann man zwar nicht vollkommen ausschließen, aber zuvor wären da noch sehr viele andere Erklärungen denkbar.
 
Korrekte Rechtschreibung+Grammatik zählten noch nie zu den per Foren-Regeln/Foren-"Gepflogenheiten" vorgegebenen Richtlinien beim Verfassen von Beiträgen.
Ja, aber Groß/Kleinschreibung bei Abkürzungen... Ich hatte vorher nicht in den Wiki-Artikel geschaut. Bei Google ist es auch bei falscher Groß-/Kleinschreibung der erste Treffer.

### Zusammenführung Doppelpost by stoney ###

Die Ausgangslage ist ganz einfach. Die meisten Geräte, die per DHCP eine IP bekommen, werden mit einem Namen (z.B. Hostnamen) in der Netzwerkübersicht eingetragen und können auch damit aufgelöst werden. Bei einigen Geräten habe ich den Namen in der FB gegen einen aussagekräftigen Namen geändert (weil z.B. fünf verschiedene "andoid-xxxxxx" aufgelistet sind). Einige Geräte werden mit "PC-xxx-xxx..." aufgelistet. Dieser von der FB vergebene Name wird nicht aufgelöst, auch wenn dieser durch einen sinnvollen Namen in der FB ersetze. Mir ist es egal, ob die FB mittels mDNS, DDNS die Namen ermittelt oder der DHCP-Server selbst den Eintrag vornimmt. Fakt ist, die Auflösung ging mal in dieser Form. Die FB wurde komplett neu mit 7.00 aufgesetzt. Ich könnte auch eine feste IP vergeben, ich bevorzuge jedoch DHCP.
 
Zuletzt bearbeitet von einem Moderator:
Dieser von der FB vergebene Name wird nicht aufgelöst
D.h. also, die "PC-irgendwas"-Namen werden nicht aufgelöst und das stört Dich?

Da kann ich die Antwort vom AVM-Support dann fast verstehen (und auch, was damit wohl gesagt werden sollte) und auch wenn es Dich kein Stück interessieren mag, wie das FRITZ!OS vermutlich seine Namen ermittelt (bei den "PC-"-Namen kann es ja genau keinen ermitteln), dann kann das ja vielleicht doch anderen helfen, der FRITZ!Box mit einem passend bereitgestellten Namen schon so unter die Arme zu greifen, daß ein Umbenennen im GUI gar nicht erst erforderlich ist.

Daß so manches Android-Gerät erst mal mit einem "sprechenden" Namen versehen werden muß, kennt vermutlich jeder, der ein solches besitzt (denn das meldet sich nun mal im DHCP-Request mit einem entsprechenden "host name" und schon da ist es eben doch wieder interessant, woher das FRITZ!OS diesen Namen denn nun hat und ob man das (durch entsprechende Einstellungen im Client-OS) nicht direkt ändern könnte) - das hat ja nun offenbar mit dem geschilderten Problem der "PC-"-Einträge auch nichts zu tun, wenn die von "android-irgendwas" umbenannt werden ... außerdem haben die solchermaßen umbenannten Geräte dann immer noch den originalen "neighbour_name", was ja der Schilderung nach bei den bei Dir "nicht aufgelösten" genau nicht der Fall sein soll.

Fakt ist, die Auflösung ging mal in dieser Form.
Fakt ist aber auch, daß kein Hersteller verpflichtet ist, eine unlogische und vermutlich auch so gar nicht gewollte Funktion (was soll ich im DNS-Server mit einem Namen, der die Adresse bereits enthält, die ich erst noch mit der Abfrage ermitteln will) nur deshalb fortzuführen, weil das früher mal so war ... und Fakt ist auch, daß ich Deine Beschreibung immer noch nicht nachstellen kann.

Ich habe eine "frische" 7580, die einen lokalen Host nicht kennt (weil sie ihm keine DHCP-Adresse zugewiesen hat) und den als "PC-192-168-178-10" führt:
thor_vor_umbenennen_in_7580.PNG
(hier drüber steht der Ausschnitt als Screenshot). Frage ich dafür die Box ab, kennt sie diesen Host (nachvollziehbar und für mich richtigerweise) nicht:
Code:
vidar:~ $ dig @192.168.178.1 thor any

; <<>> DiG 9.11.2 <<>> @192.168.178.1 thor any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 50221
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 126181a2f12f8835bb971b515be44601d342dfae5dbf0beb (good)
;; QUESTION SECTION:
;thor.                          IN      ANY

;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2018110800 1800 900 604800 86400

;; Query time: 154 msec
;; SERVER: 192.168.178.1#53(192.168.178.1)
;; WHEN: Thu Nov 08 15:19:45 CET 2018
;; MSG SIZE  rcvd: 136

vidar:~ $ dig @192.168.178.1 PC-192-168-178-10 any

; <<>> DiG 9.11.2 <<>> @192.168.178.1 PC-192-168-178-10 any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5675
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 32ec355fadc54e69e98ef7a85be44617f348c6fef8f2c665 (good)
;; QUESTION SECTION:
;PC-192-168-178-10.             IN      ANY

;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2018110800 1800 900 604800 86400

;; Query time: 118 msec
;; SERVER: 192.168.178.1#53(192.168.178.1)
;; WHEN: Thu Nov 08 15:20:07 CET 2018
;; MSG SIZE  rcvd: 149

vidar:~ $ dig @192.168.178.1 -x 192.168.178.10 any

; <<>> DiG 9.11.2 <<>> @192.168.178.1 -x 192.168.178.10 any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 52438
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 97499ecb4f74f63ffba908f35be447447c181a133d1018c0 (good)
;; QUESTION SECTION:
;10.178.168.192.in-addr.arpa.   IN      ANY

;; AUTHORITY SECTION:
168.192.in-addr.arpa.   86400   IN      SOA     xxxx. 2017102476 10800 3600 604800 86400

;; Query time: 12 msec
;; SERVER: 192.168.178.1#53(192.168.178.1)
;; WHEN: Thu Nov 08 15:20:15 CET 2018
;; MSG SIZE  rcvd: 150
Auch die (hier jetzt nicht gezeigten) DNS-Daten in der Box enthalten diesen Namen (und schon wieder richtigerweise - zumindest in meinen Augen) nicht.

Ändere ich jetzt über das GUI im FRITZ!OS den Namen auf "thor", funktioniert das (a):
thor_nach_umbenennen_in_7580.PNG
und bei nachfolgenden Abfragen des DNS-Servers (b) erhalte ich das zu erwartende Ergebnis:
Code:
vidar:~ $ dig @192.168.178.1 thor any

; <<>> DiG 9.11.2 <<>> @192.168.178.1 thor any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46557
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;thor.                          IN      ANY

;; ANSWER SECTION:
thor.                   9       IN      A       192.168.178.10

;; AUTHORITY SECTION:
thor.                   9       IN      NS      fritz.box.

;; ADDITIONAL SECTION:
fritz.box.              9       IN      A       192.168.178.1

;; Query time: 1 msec
;; SERVER: 192.168.178.1#53(192.168.178.1)
;; WHEN: Thu Nov 08 15:21:25 CET 2018
;; MSG SIZE  rcvd: 77

vidar:~ $ dig @192.168.178.1 -x 192.168.178.10 any

; <<>> DiG 9.11.2 <<>> @192.168.178.1 -x 192.168.178.10 any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51485
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;10.178.168.192.in-addr.arpa.   IN      ANY

;; ANSWER SECTION:
10.178.168.192.in-addr.arpa. 9  IN      PTR     thor.fritz.box.

;; AUTHORITY SECTION:
10.178.168.192.in-addr.arpa. 9  IN      NS      fritz.box.

;; ADDITIONAL SECTION:
fritz.box.              9       IN      A       192.168.178.1

;; Query time: 3 msec
;; SERVER: 192.168.178.1#53(192.168.178.1)
;; WHEN: Thu Nov 08 15:21:39 CET 2018
;; MSG SIZE  rcvd: 103

vidar:~ $
, was auch nicht wirklich verwunderlich ist, denn bei der Umbenennung wurde auch der entsprechende Eintrag im DNS-Server erzeugt:
Code:
aicmd multid dnsd dump | grep -C 5 "178\.10"
  hash 45:
     12.178.168.192.in-addr.arpa (none) - not protected
         PTR Michgibtsgarnicht.fritz.box
  hash 56:
     thor.fritz.box (none) - not protected
         192.168.178.10
  hash 78:
     1.178.168.192.in-addr.arpa (none) - protected
         PTR fritz.box
         PTR www.fritz.box
         PTR myfritz.box
# aicmd multid dnsd dump | grep -C 5 "10\.178"
  hash 169:
     254.169.in-addr.arpa (none) - protected
         NS=fritz.box (dynamic)
         SOA (dynamic)
  hash 170:
     10.178.168.192.in-addr.arpa (none) - not protected
         PTR thor.fritz.box
  hash 173:
     fritz.nas (none) - protected
         192.168.178.1
  hash 187:
#
und zwar für die Vorwärts- und Rückwärtsauflösung.

Erneut also meinerseits die Feststellung, daß ich - sofern es nicht schon wieder ein Mißverständnis bei der "Beschreibung" des Problems gab - das so nicht nachstellen kann ... aber immerhin könnte das ja noch an der Tatsache liegen, daß ich "nur" eine 7580 zum Testen habe. Aber zumindest ist es eben kein genereller Fehler mit FRITZ!OS 07.0x (darum dreht sich dieser Thread ja und nicht nur speziell um eine 7590) - zumindest nicht in der berichteten Form.
 
Zuletzt bearbeitet:
D.h. also, die "PC-irgendwas"-Namen werden nicht aufgelöst und das stört Dich
Es stört mich nicht. Ich nutze die Funktionalität bei Geräten die keinen Namen übermitteln, damit ich diese mit einem (von mir vorgegebenen) Namen ansprechen kann. Diese Geräte spreche ich in Programmen mit ihrem Namen an und möchte ungern ein (feste) IP nutzen. Deshalb die Einträge in der FB.
Über den PC-Name kann das Gerät ja auch nicht ansprechen. Das wäre aber eh sinnbefreit, da dort ja die per DHCP vergebene IP mit drin steht.

Da kann ich die Antwort vom AVM-Support dann fast verstehen (und auch, was damit wohl gesagt werden sollte)
Wenn diese Funktionalität nicht explizit in der Produktbeschreibung steht, dann muss AVM auch keinen Support leisten. Auch wenn das mal ging. Das habe ich auch verstanden. Dann bin auf diesen Thread gestossen, wo ich die Hoffnung bekommen habe, dass hier ggf. ein Bug vorliegt.

Daß so manches Android-Gerät erst mal mit einem "sprechenden" Namen versehen werden muß, kennt vermutlich jeder, der ein solches besitzt
In meinem Falle sind es u.a. Amazon-TV-Sticks. Dort kann man den Namen nicht ändern. Aber darum geht es ja hier nicht.

Ich habe eine "frische" 7580, die einen lokalen Host nicht kennt (weil sie ihm keine DHCP-Adresse zugewiesen hat) und den als "PC-192-168-178-10" führt:
In meinem Fall wurde dem Gerät aber eine IP per DHCP zugewiesen und auch den Namen PC-irgendwas. Nur auflösen tut er diese nicht. Das wäre wie oben beschrieben auch sinnlos, denn der -irgendwas-Teil könnte sich da ändern,weil da die IP drin steht.

Wenn Du mir jetzt als FB-Experte sagt, dass wenn die FB eine IP per DHCP vergeben hat und keinen Namen ermitteln konnte und dann den PC-irgendwas-Name (oder den abgeänderten Namen) auch nicht Auflösen muss, dann glaube ich Dir das. Aber für mich ist das Verhalten ein Nachteil, da ich einige Scripte und Programme jetzt auf IP statt Namen ändern muss.
 
Zuletzt bearbeitet:
Gut ... das macht das Nachstellen der Situation nun immer schwerer, weil man erst mal ein Gerät finden muß, das so "kaputt" ist, daß es beim DHCP-Request keinen "host name" übermittelt an den DHCP-Server - denn dann würde der ja wieder diesen verwenden zur Bildung des Namens, wenn das Gerät schon DHCP-Client ist für die Box.

Melde ich jedenfalls an der erwähnten 7580 (die dann DHCP-Server sein darf) per WLAN ein Fire10HD an, kriege ich "ganz normal" eine IPv4-Adresse und das Gerät (vielleicht weil das verwendete OS neuer ist und seinen "host name" mitsendet beim DHCP-Request) einen Namen, der mit "amazon-" beginnt. Den Eintrag kann ich dann wieder umbenennen und erhalte einen passenden Eintrag in "landevices":
Code:
# sed -n -e "/landevices {/,/}/p" /var/flash/ar7.cfg
landevices {
        landevices_version = 3;
        landevices {
                ip = 192.168.178.25;
                manual_ip = no;
                uniqid = 8633;
                name = "Fire10HD";
                neighbour_name = "amazon-<ident>";
                mac = C4:95:00:DE:AD:00;
                auto_etherwake = no;
                ifaceid = ::;
                staticlease = no;
                ipv4_exposed_host = no;
                allow_pcp_and_upnp = no;
        } {
#
In den DNS-Daten steht das Gerät dann sowohl unter dem "amazon-"-Namen (den gibt es ja auch noch auf mehreren Wegen zum Besten und nicht nur per DHCP-Request) und unter dem "Fire10HD", den ich selbst vergeben habe.

Der Test ohne Option 12 im DHCP-Request ist nicht so leicht zu konfigurieren ... da bin ich trotzdem mal gespannt, wie das am Ende aussieht.

Daß er die "PC-irgendwas"-Namen nicht auflöst, ist also "normal", da sind wir uns einig? Bliebe noch der Test, ob ein DHCP-Client ohne Option 12 im Request (was durchaus erlaubt ist, aber bei jedem Router und/oder LAN-Management-System zu Problemen führen wird, weil das dann eben "kein Name" ist) umbenannt werden kann und dann unter diesem Namen auch per DNS erreichbar ist ... wobei das schon in die Richtung einer statischen Konfiguration für den DNS-Server geht, wenn der DHCP-Server seinerseits den Client (mangels "host name") gar nicht im DNS registrieren kann (oder er müßte sich irgendeinen Namen ausdenken) und das AVM-GUI das Umbenennen dann trotzdem anbietet, aber die Details eher vor dem Benutzer verbirgt.

Auch da könnte dann die Formulierung aus dem Support nur etwas unglücklich sein:
"Die DNS-Auflösung von den Gerätenamen im Heimnetz an der FRITZ!Box ist kein unterstütztes Funktionsmerkmal."
, denn das Eintragen von statischen Namen für dynamische Adressen (ohne daß man das gleichzeitig "festklopft" als Adresszuweisung, was das FRITZ!OS ja auch bietet) ist schon reichlich "speziell" als Anforderung -. erst recht dann, wenn man erwartet, daß der Name dann automatisch auch einer anderen IPv4-Adresse zugewiesen wird, wenn sich die Adresse des Clients ändert. Da muß man dann vielleicht schon mal in den sauren Apfel beißen und das "Dem Gerät immer dieselbe IPv4-Adresse zuweisen." aktivieren, auch wenn man "alles per DHCP" haben will. Eine MAC-basierte Adresszuweisung im DHCP-Server ist nun auch nichts sooo Besonderes ... wobei sich die Geister ggf. scheiden, ob das nun eine DHCP-Adresse ist oder nicht, wenn die eigentlich nicht zum Pool gehört (und nicht "frei" zu vergeben ist), obwohl sie in der Range liegt.
 
Ich habe in meinem Netz mindestens zwei Geräte, die keinen Hostnamen übermitteln. Eines im LAN (Kathrein Sat-Receiver), das andere im WLAN (IP-Camera). Beide sind auf DHCP konfiguriert. Im Heimnetz-Übersicht habe ich beide Geräte "zurückgesetzt". "Immer gleiche IP vergeben" war nicht angehakt. Beide Geräte haben erwartungsgemäß erneut einen "PC-192-160-201-xxx" Namen bekommen. Ein nslookup/dig auf die PC-Namen lieferte keine IP zurück. Auch das Ändern des PC-Namens und setzen von "Immer gleiche IP vergeben", änderte daran nichts.
Letztendlich scheint dann der einzigste Sinn den Namen in der FB zu ändern nur darin bestehen, die Netzwerkübersicht, das Log, sowie Filter und Portforwardings mit sprechenden Namen zu versehen. Oder übersehe ich da was?

So sieht das dann aus:
Code:
landevices {
        landevices_version = 3;
        landevices {
                ip = 192.168.201.34;
                manual_ip = no;
                uniqid = 2574;
                name = "ipcam3";
                neighbour_name = "";
                mac = 00:0C:43:E0:A9:AB;
                auto_etherwake = no;
                ifaceid = ::;
                staticlease = yes;
                ipv4_exposed_host = no;
                allow_pcp_and_upnp = no;
        } {
Code:
        } {
                ip = 192.168.201.31;
                manual_ip = no;
                uniqid = 8533;
                name = "Kathrein-SAT-Receiver";
                neighbour_name = "";
                mac = 00:D0:55:04:9C:E9;
                auto_etherwake = no;
                ifaceid = ::;
                staticlease = yes;
                ipv4_exposed_host = no;
                allow_pcp_and_upnp = no;
        } {
 
Zuletzt bearbeitet:
Ich habe in meinem Netz mindestens zwei Geräte, die keinen Hostnamen übermitteln.

Wenn Du ein weiteres/zusätzliches geeignetes Gerät im (W)LAN deiner FritzBox (d. h. in deinem Netz) hast, dann könntest Du mit diesem Gerät einen lokalen A-record (mit z. B. nsupdate oder gleichwertig) für diese zwei Geräte in deiner FritzBox registrieren lassen.
 
Vollzitat entfernt by stoney
Geht leider nicht:
Code:
 nsupdate
> update add ipcam3.fritz.box 600 a 192.168.201.34
> send
; Communication with 2003:c8:df32:cd00:464e:6dff:fe76:d9d8#53 failed: timed out
2003:c8:df32:cd00:464e:6dff:fe76:d9d8 ist aber die korrekte IPv6 der FB
 
Geht leider nicht:
2003:c8:df32:cd00:464e:6dff:fe76:d9d8 ist aber die korrekte IPv6 der FB
Versuch mal mit der ULA der FB, und nicht mit der externen IPv6-Adresse der FB.

EDIT:

... oder nur per IPv4. z. B. so:
Code:
server 192.168.201.1
zone fritz.box
add ipcam3.fritz.box 86400 A 192.168.201.34
send
quit
 
Geht auch nicht:
Code:
# nsupdate
> server 192.168.201.254
> zone fritz.box
> add ipcam3.fritz.box 86400 A 192.168.201.34
> send
; Communication with 192.168.201.254#53 failed: timed out
dns_request_createvia3: not implemented
 
Code:
; Communication with 192.168.201.254#53 failed: timed out
dns_request_createvia3: not implemented
OK, dann hast Du jetzt etwas konkretes/genaues um bei AVM nachzufragen, ... warum "dns_request_createvia3" in der jetzigen Firmware nicht mehr implementiert ist und deshalb nsupdate (oder gleichwertig) keinen lokalen A-/AAAA-record für das Netz der FritzBox, in der FritzBox registrieren kann?

EDIT:

Hast Du evtl. den Zugang zum TCP-Port 53 der FritzBox, blockiert?
 
Zuletzt bearbeitet:
die einen lokalen Host nicht kennt (weil sie ihm keine DHCP-Adresse zugewiesen hat) und den als "PC-192-168-178-10" führt
Das halte ich eigentlich für ein Ding der Unmöglichkeit, wenn die FB DHCP-Server ist und nicht nur als 2. DNS-Server und Gateway IP-Adressen zusammen mit den Hostnamen aufsammelt - wie bei mir. Gerade PC-192-168-178-10 sagt uns ja eigentlich, dass die IP-Adresse 192.168.178.10 zugewiesen wurde.
 
Gerade PC-192-168-178-10 sagt uns ja eigentlich, dass die IP-Adresse 192.168.178.10 zugewiesen wurde.
Ne, das sagt nur, daß irgendein L3-Paket von diesem Host bei der Box vorbeikam und davon Notiz genommen wurde. Daraus "lernt" die Box dann auch die IPv4-Adresse ... ich will's gerade nicht testen (keine Zeit), aber da reicht vielleicht sogar schon ein ARP-Paket, was tatsächlich über den CPU-Port des Switches geht und nicht direkt weitergeleitet wird. Es reicht eben, daß die FRITZ!Box daraus auf einen "neighbor" schließen kann ... die Adresse kann so ein Host von irgendeinem anderen DHCP-Server haben oder sie kann sogar statisch zugewiesen sein - jeder "PC-ipadresse"-Host, der eine Adresse außerhalb der DHCP-Range hat, kommt auf diesem Weg in die "Netzwerkübersicht".

Ansonsten wäre die Frage, ob bei @m.kress die Geräte jetzt tatsächlich immer dieselbe Adresse zugewiesen bekommen und ob sie sich seit der Änderung des Namens schon mal diese Adresse "neu" von der Box geholt haben ... ggf. wird erst dann (wenn der Name zum Zeitpunkt der Lease-Vergabe schon vorhanden ist) auch der DNS-Eintrag erzeugt. Was steht denn jetzt in den DNS-Informationen zu diesen beiden LAN-Clients? Deren Ausgabe (die der DNS-Daten) ist ja auch in den Support-Daten zu finden, wenn man keinen Shell-Zugriff hat.
 
Das halte ich eigentlich für ein Ding der Unmöglichkeit, wenn die FB DHCP-Server ist und nicht nur als 2. DNS-Server und Gateway IP-Adressen zusammen mit den Hostnamen aufsammelt - wie bei mir. Gerade PC-192-168-178-10 sagt uns ja eigentlich, dass die IP-Adresse 192.168.178.10 zugewiesen wurde.
Das meine ich aber auch. Die FB vergibt eine IP und einen Namen. Warum sollte diesen dann die FB nicht auflösen können? Genau das verstehe ich nicht. Damit werden diese Namen nur als Anzeigenamen innerhalb der FB degradiert.
 
Die FB vergibt [...] einen Namen.
Eben das macht sie ja nicht (hat sie m.W. bisher auch nie (zumindest nicht absichtlich) gemacht für diese "unbenannten" Geräte - wo wurden denn diese "PC-irgendwas"-Namen jemals aufgelöst vom DNS-Server im FRITZ!OS?) ... wäre irgendjemand der Ansicht, es ist eindeutiger, wenn anstelle des "PC-irgendwas" (also ein, zumindest der Syntax nach, noch "gültiger" Wert) da ein "Gerät ohne Namen 001" steht und diese Nummer hochgezählt wird? Sicherlich nicht ...

Wenn bei der Frage
Warum sollte diesen dann die FB nicht auflösen können?
wieder der von der FRITZ!Box als "Platzhalter" genutzte gemeint ist, dann erlaube ich mir noch einmal die Frage, wann die Box diesen "Namen" denn jemals aufgelöst hätte.

Wenn es sich (angesichts der Satzstellung aber sehr komisch) doch auf den selbstvergebenen bezieht, da sollte die Box vermutlich den Namen in den DNS-Server übernehmen (und das macht sie ja in bestimmten Konstellationen auch, wie ich oben gezeigt habe) und wenn das wirklich nicht geschieht, wäre das - auch wenn die Mechanismen bei AVM nicht dokumentiert sind und m.W. nirgendwo steht (nicht mal in der Online-Hilfe: https://service.avm.de/help/de/FRITZ-Box-7590/017p2/hilfe_client_details), daß so ein "selbstvergebener Name" dann auch per DNS aufgelöst würde - wohl in den Augen der meisten FRITZ!Box-Besitzer tatsächlich überraschend - selbst wenn nur wenige davon betroffen sein dürften und es ja ggf. sogar noch Möglichkeiten gibt, das irgendwie herbeizuführen.

Dahin gehen ja wohl die "Anstrengungen" in diesem Thread oder habe ich das falsch verstanden und das hier ist nur der Kummerkasten für diese Probleme?

EDIT:
Da dieser "Name" (es ist ja eigentlich eben gerade keiner) auch nur von der FRITZ!Box "ausgedacht" ist und das Gerät selbst gar nicht weiß, daß es so heißen soll, wird das Gerät diesen Namen auch nicht in der Kommunikation mit anderen benutzen ... damit fallen (für diesen Namen jedenfalls) auch die ganzen anderen Wege des "Lernens" für die FRITZ!Box aus ... das Gerät wird niemals per mDNS verkünden, daß es seine Dienste unter dem Namen "PC-irgendwas" im Netz anbietet und wird auch nie auf eine Abfrage eines anderen reagieren, wenn nach diesem Namen gefragt wird (z.B. beim SMB-Protokoll).

Was hier noch interessant wäre (und was dann ein "Betroffener" mal mitschneiden sollte), ist die Frage, ob in der DHCP-ACK-Antwort der FRITZ!Box dem Client ein Name zugewiesen wird, wenn der Benutzer den im GUI der FRITZ!Box eingetragen hat. DAS wäre dann ein Schritt, mit dem die FRITZ!Box ein Gerät in der DHCP-Antwort darüber informieren könnte, unter welchem Namen es im LAN firmieren sollte nach ihrer Ansicht.
 
Zuletzt bearbeitet:

Statistik des Forums

Themen
246,158
Beiträge
2,247,073
Mitglieder
373,677
Neuestes Mitglied
MK34
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.