Die hosts Datei sollte aber der letzte Ausweg sein. Du müsstest dann auf jedem PC, Laptop, Tablet, Smartphone, auf dem du den PI so erreichen willst, einen entsprechenden Eintrag in der dortigen hosts Datei erstellen. Dann solltest du in der Tat eher den Weg über den Router gehen, wenn dieser denn manuelle DNS-Einträge zulässt.
Ansonsten kannst du wie gesagt auch SMB am PI aktivieren und wie angedeutet den netbios name in der smb.conf ändern. SMB kümmert sich dann um die Namensauflösung via netbios, wenn zB der PC danach fragt.
Standardmäßig geht Windows bei der Namensauflösung folgenden Weg:
1. Prüfen ob der Name der eigene ist
2. Hosts-Datei nach einem Eintrag durchsuchen
3. DNS-Server fragen
4. Den Namen mittels NetBIOS auflösen
Auch wenn die hosts Datei da an zweiter Stelle kommt, ist das lediglich dem Umstand geschuldet, dass die hosts Datei quasi ein lokaler Override ist, der vor allen anderen Auflösungstechniken benutzt wird. Da das aber innerhalb eines Netzwerks mit mehreren Clients sehr unhandlich sein kann - in einem Tablet/Smartphone hat man u.U. gar keinen Zugriff auf die hosts Datei - sollte man dann eben zuerst beim DNS und dann bei NetBIOS ansetzen.
Da wir nicht wissen was du am PI genau machst, könnte man ggfs noch pihole installieren und den PI sowieso die ganze DNS-Arbeit überlassen. Nachteil: pihole benötigt die Standard-Webserver-Ports (80/443) je nach Block-Mode selbst, um Werbung zu blocken.
@gaym0r : Ja, da hast du natürlich Recht. Aber im Rahmen der Kenntnisse des TE, kann man das so stehen lassen - denke ich zumindest
