Zurück   RR:Board > Computer > Linux & BSD

GNU/Linux, Debian, Ubuntu, Suse, FreeBSD, OpenBSD... Hilfe zu Installation, Konfiguration, Software und Scripting.
Thema geschlossen
 
Themen-Optionen Thema durchsuchen

VM: /etc/hosts wird nicht aufgelöst
Alt 23.04.2012, 10:26   # 1
010100111001
Outlaw Legend
blau blau blau 
Bewertung:
010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte
010100111001 hat mehr als 5000 Punkte
Registriert seit: Apr 2006
Beiträge: 3.033
Power: 34
Hi!

Trotz eines Eintrags

10.0.2.15 debian

in /etc/hosts bekomme ich beim Lookup kein Ergebnis:


root@debian:/var/spool/torque# host debian
Host debian not found: 3(NXDOMAIN)


Die IP-Adresse müsste richtig sein, da Ping möglich ist.

Fehlt ein fully qualified domain name oder warum geht's net?


  010100111001 ist offline  

Alt 23.04.2012, 10:36   # 2
test@private.co
Kabel Wurm
rot rot rot 
Bewertung:
test@private.co hat die Renommee-Anzeige deaktiviert
Registriert seit: Jul 2007
Internet: DSL2 16K
Beiträge: 832
Power: 19
Wie sieht denn deine /etc/nsswitch.conf aus ?

Sollte folgenden Eintrag haben:
Code:
hosts: files dns networks: files
Falls dort das "files" fehlt, oder "dns" vor "files" steht, würde es das problem erklären.


Edit: Eben gesehen, dass es nix bringt für "host". Mit "ping" kommt man jedoch dann an die Adresse.

man hosts:
Code:
host is a simple utility for performing DNS lookups. It is normally used to convert names to IP addresses and vice versa. When no arguments or options are given, host prints a short summary of its command line arguments and options. <snip> The -t option is used to select the query type. type can be any recognized query type: CNAME, NS, SOA, SIG, KEY, AXFR, etc. When no query type is specified, host automatically selects an appropriate query type. By default, it looks for A, AAAA, and MX records, but if the -C option was given, queries will be made for SOA records, and if name is a dotted-decimal IPv4 address or colon-delimited IPv6 address, host will query for PTR records. If a query type of IXFR is chosen the starting serial number can be specified by appending an equal followed by the starting serial number (e.g. -t IXFR=12345678).
Host ist eigentlich nicht dazu gedacht "lokale"-Adressen aufzuloesen. Host ist eher nen tool um bei DNS-Servern anzufragen.

Dies ist meine Signatur, es gibt viele Signaturen, doch diese gehört mir. Ohne meine Signatur bin ich nichts, und ohne mich ist meine Signatur nichts!

Geändert von test@private.co (23.04.2012 um 10:46 Uhr).
  test@private.co ist offline  

AW: /etc/hosts
Alt 23.04.2012, 10:44   # 3
010100111001
Outlaw Legend
blau blau blau 
Bewertung:
010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte
010100111001 hat mehr als 5000 Punkte
Registriert seit: Apr 2006
Beiträge: 3.033
Power: 34
Themenstarter
Code:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 networks: files
Sollte ok sein, oder?


  010100111001 ist offline  

AW: /etc/hosts
Alt 23.04.2012, 11:02   # 4
test@private.co
Kabel Wurm
rot rot rot 
Bewertung:
test@private.co hat die Renommee-Anzeige deaktiviert
Registriert seit: Jul 2007
Internet: DSL2 16K
Beiträge: 832
Power: 19
Ja, sollte okay sein. Aber guck mal oben meinen Edit an.

Ich hab dir nen kleinen workaround, falls dir das was bringt:

function getIp
{
ping -c 1 $1 | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}' -o -m 1
}

(einfach in die .bashrc einfügen)

Natürlich kannst du die funktion auch in "host" umbenennen. Dazu würde ich dir aber nicht raten. Wer weiß was das für Seiteneffekte hat

Dies ist meine Signatur, es gibt viele Signaturen, doch diese gehört mir. Ohne meine Signatur bin ich nichts, und ohne mich ist meine Signatur nichts!

Geändert von test@private.co (23.04.2012 um 11:07 Uhr).
  test@private.co ist offline  

AW: /etc/hosts
Alt 23.04.2012, 12:06   # 5
010100111001
Outlaw Legend
blau blau blau 
Bewertung:
010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte
010100111001 hat mehr als 5000 Punkte
Registriert seit: Apr 2006
Beiträge: 3.033
Power: 34
Themenstarter
Es geht um diese Geschichte hier:

http://willworkforscience.blogspot.d...llelizing.html

/etc/hosts:
Code:
127.0.0.1 localhost #127.0.1.1 kepler.lan kepler 192.168.1.108 kepler
Zitat:
If your hostname of your PC can be resolved, you can ommit the last line, but under all circumstances you must comment out the line starting with 127.0.1.1.
Meine ifconfig:
Code:
root@debian:/home/cix/Desktop/torque-4.0.0# /sbin/ifconfig eth0 Link encap:Ethernet Hardware Adresse 08:00:27:f5:e4:af inet Adresse:10.0.2.15 Bcast:10.0.2.255 Maske:255.255.255.0
Meine /etc/hosts:
Code:
127.0.0.1 localhost #127.0.1.1 debian 10.0.2.15 debian
Der Rechner debian ist eine VM (Virtual Box), aber das sollte ja keinen Unterschied machen.

Was genau macht dein Workaround?


  010100111001 ist offline  

AW: /etc/hosts
Alt 23.04.2012, 12:29   # 6
test@private.co
Kabel Wurm
rot rot rot 
Bewertung:
test@private.co hat die Renommee-Anzeige deaktiviert
Registriert seit: Jul 2007
Internet: DSL2 16K
Beiträge: 832
Power: 19
Der Workaround erstellt nur eine funktion (getIp) welche per ping die ip zum passenden hostnamen auflöst.

Hast du das ganze How-To einfach mal mit ip-adressen (und nicht mit hostnamen) versucht ?

Edit: Ich könnte mir vorstellen, dass es bei VirtualBox kracht, wenn du das ganze nicht mit einer Bridge realisierst.

Dies ist meine Signatur, es gibt viele Signaturen, doch diese gehört mir. Ohne meine Signatur bin ich nichts, und ohne mich ist meine Signatur nichts!
  test@private.co ist offline  

AW: /etc/hosts
Alt 09.05.2012, 07:59   # 7
010100111001
Outlaw Legend
blau blau blau 
Bewertung:
010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte010100111001 hat mehr als 5000 Punkte
010100111001 hat mehr als 5000 Punkte
Registriert seit: Apr 2006
Beiträge: 3.033
Power: 34
Themenstarter
funzt jetzt.

thx


  010100111001 ist offline  
Thema geschlossen

RR:Board > Computer > Linux & BSD > VM: /etc/hosts wird nicht aufgelöst


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Welche mac wird übermittelt bei VM? Dragonknight Netzwerk & Internet 3 03.10.2010 18:27
[Vista] - \WIN\System32\drivers\etc\hosts Bearbeiten Tchikadelo Windows 2 02.10.2009 16:02
[Vista] - System32\drivers\etc\Hosts - Datei Fanatic Windows 5 17.08.2009 14:20
[Linux] - Fedora - Domainnamen werden nicht aufgelöst Idefix! Linux & BSD 4 01.11.2007 11:48
NFL Europa wird aufgelöst Jensen Sport und Fitness 17 08.07.2007 16:46



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:18 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.