Hallo,
ich fange einfach von hinten an:
Übrigens wir reden von einem Linux-Webserver.
Das ist irrelevant.
Das gilt allgemein, kann ich auf den Namen eines Gerätes, wie auch immer, zugreifen ohne die IP zu haben.
nur wenn die Namensauflösung funktioniert. Namensauflösung erfolgt entweder über die hosts-Datei, d.h. im Falle Deiner Linuxkiste der /etc/hosts oder über einen DNS-Server.
Nun möchte ich aber per DHCP die Kamera-IP automatische vergeben
da Du eine dynamische IP-Adresse verwenden willst, fällt die hosts-Variante aus. Du bist also zwingend auf einen lokalen DNS-Server angewiesen. Reserviertest Du die IP-Adresse für die MAC-Adresse Deiner Kamera, ja dann könntest Du die hosts-Datei doch nutzen, aber ...
und ich will mich nicht darauf verlassen das die Kamera 1 immer die gleiche IP vom DHCP Server bekommt. (Ich weiß ich kann die IP an die MAC binden)
... warum willst Du das *nicht* tun. Es vereinfacht das Ganze ungemein :-)
ich habe eine IP-Kamera an einem Web-Server hängen.
Kann ich mit meiner Webseite auch auf den Kamera-Namen oder deren MAC-Adresse zugreifen, damit egal welche IP, ich immer die richtige Kamera ansteuere.
Dein DNS-Server muss DDNS (nicht DynDNS), einen Aktualisierungsmechanismus gemäß RFC 2136, anbieten und Deine Kamera muss fähig sein, korrekt als Client zu arbeiten.
Mein Tipp: Reserviere eine IP-Adresse für die Kamera. Das ist unproblematisch und funktioniert zuverlässig.
Freundliche Grüße
Vinzenz