Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Could not resolve hostname...  (gelezen 3813 keer)

Could not resolve hostname...
« Gepost op: 2012/02/17, 10:59:35 »
Ik heb een server (ip:10.0.0.100) met hostname en domain als volgt:
    root@asterisk:~# hostname
    asterisk.henkoegema.nl
    root@asterisk:~# hostname -d
    henkoegema.nl
    root@asterisk:~#

Als ik nu vanaf een andere pc inlog met "ssh root@10.0.0100", dan gaat dat goed.

Maar als ik probeer met "ssh root@asterisk.henkoegema.nl", dan gaat dat niet. (ssh: Could not resolve hostname asterisk.henkoegema.nl: Name or service not known)

Hoe komt dat, en wat moet ik doen om dit op te lossen?



Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Offline profoX

  • Lid
    • wesley
    • Lionslink
Re: Could not resolve hostname...
« Reactie #1 Gepost op: 2012/02/17, 12:47:02 »
/etc/hosts aanpassen en het IP met hostname toevoegen zou een snelle oplossing zijn indien het een statisch IP adres is.

In het andere geval moet je steunen op de mogelijkheden van de lokale DNS van je netwerk.
Hiervoor moeten we weten hoe je netwerk ongeveer in elkaar steekt.
Wat is de output die "nslookup asterisk.henkoegema.nl" teruggeeft?
En "nslookup henkoegema.nl"? En "nslookup 10.0.0.100"?
Maak je gebruik van een router met lokale DNS functionaliteit? Wat is het IP adres van deze router?

OF je kan gebruikmaken van avahi (zeroconf) indien het enkel linux machines onderling zijn
door .local achter de hostname toe te voegen
https://help.ubuntu.com/community/HowToZeroconf
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Re: Could not resolve hostname...
« Reactie #2 Gepost op: 2012/02/17, 15:32:07 »
/etc/hosts aanpassen en het IP met hostname toevoegen zou een snelle oplossing zijn indien het een statisch IP adres is.
[.................]

Het gaat hier inderdaad om een statisch IP adres.
In m'n /etc/hosts staat:
 127.0.0.1 localhost henkoegema.nl
10.0.0.100 asterisk.henkoegema.nl asterisk

=======================================


root@asterisk:~# nslookup henkoegema.nl
Server: 10.0.0.1       <------ dit is mijn router
Address: 10.0.0.1#53

** server can't find henkoegema.nl: NXDOMAIN

root@asterisk:~#



======================================

etc/hostname:
------------------
    asterisk.henkoegema.nl


root@asterisk:~# hostname
asterisk.henkoegema.nl
root@asterisk:~# hostname -d
henkoegema.nl
root@asterisk:~#
« Laatst bewerkt op: 2012/02/17, 15:53:03 door henkoegema »
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)