Wie konfiguriere ich „lokales“ DNS?

Wie konfiguriere ich „lokales“ DNS?

Ich richte einen Ubuntu-Linux-Server auf einer alten Maschine ein, die ich zu Hause habe [habe ich noch nie gemacht], und langsam läuft alles so, wie ich es möchte. Eine Sache, bei der ich nicht weiterkomme, ist:

Wie kann ich den „Namen“ meiner Box in ihre IP-Adresse auflösen? Im Moment kann ich mit 192.168.0.8 problemlos darauf zugreifen, aber wenn ich „Servername“ in meine Adressleiste eingebe, kann sie nicht gefunden werden. Dies funktioniert für andere PCs im Netzwerk (Windows), aber nicht für meinen Linux-Server. Was muss ich konfigurieren, damit der Name der Box in ihre lokale IP aufgelöst wird?

Danke.

Antwort1

Dies ist aus demVerknüpfungbereitgestellt von @Anonymous in den Kommentaren oben. Ich habe diese Antwort als Community-Wiki markiert.


Ubuntu das Pingen von Windows-NetBIOS-Namen erlauben

Ubuntu ist für die Verwendung unter Linux und nicht unter Windows eingerichtet. Daher müssen wir ein Paket installieren, mit dem sich Ubuntu leichter in Windows-Netzwerke integrieren und NetBIOS verwenden lässt. Dieses Paket heißt „winbind“.

  1. Öffnen Sie ein Terminal und geben Sie in der Terminal-Eingabeaufforderung Folgendes ein:

    $ sudo apt-get install winbind
    
  2. Nach der Installation müssen wir Ubuntu anweisen, WINS (wie von winbind bereitgestellt) zur Auflösung von Hostnamen zu verwenden. Geben Sie ein:

    $ sudo gedit /etc/nsswitch.conf
    

    ... wodurch die Datei im Gnome-Editor geöffnet wird.

  3. Scrollen Sie nach unten zu der Zeile, die mit „hosts:“ beginnt. In Ubuntu Jaunty sieht sie ungefähr so ​​aus:

    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
    
  4. Fügen Sie am Ende dieser Zeile das Wort „gewinnt“ hinzu, sodass es nun wie folgt aussieht:

    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4 wins
    
  5. Speichern und den Editor beenden.

  6. Lassen Sie uns nun den Namen unserer Windows-Box noch einmal anpingen.

    $ ping alyx
    

    ... und jetzt löst es sich auf!

Klopfen Sie sich selbst auf die Schulter.

Zulassen, dass Windows Ubuntu-NetBIOS-Namen pingt

Dies ist nur die eine Hälfte der Gleichung. Wir müssen Windows nun ermöglichen, Ubuntu-PCs mit seinem NetBIOS-Namen anzupingen. Dazu muss Ubuntu diese Anfrage erkennen und darauf reagieren. Dazu müssen wir einen Server-Daemon einrichten. In Ubuntu heißt dieser spezielle Server-Daemon Samba.

  1. Die Installation von Samba ist denkbar einfach. Öffnen Sie ein Terminal und geben Sie ein:

    $ sudo apt-get install samba
    
  2. Sobald dies abgeschlossen ist, antwortet Ihr Ubuntu-PC automatisch und sofort auf alle NetBIOS-Anfragen nach seinem Hostnamen, und zwar nicht nur von Windows-Rechnern, sondern auch von anderen Ubuntu-Rechnern (die mit dem Paket „winbind“ konfiguriert sind).

  3. Klopfen Sie sich noch einmal auf die Schulter.

verwandte Informationen