VM: /etc/hosts wird nicht aufgelöst

Dieses Thema im Forum "Linux & BSD" wurde erstellt von 010100111001, 23. April 2012 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 23. April 2012
    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?
     
  2. 23. April 2012
    Zuletzt bearbeitet: 23. April 2012
    AW: /etc/hosts

    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.
     
  3. 23. April 2012
    AW: /etc/hosts

    Code:
    hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
    networks: files
    Sollte ok sein, oder?
     
  4. 23. April 2012
    Zuletzt bearbeitet: 23. April 2012
    AW: /etc/hosts

    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
     
  5. 23. April 2012
    AW: /etc/hosts

    Es geht um diese Geschichte hier:

    http://willworkforscience.blogspot.de/2012/01/quick-and-dirty-guide-for-parallelizing.html

    /etc/hosts:
    Code:
    127.0.0.1 localhost
    #127.0.1.1 kepler.lan kepler
    192.168.1.108 kepler
    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?
     
  6. 23. April 2012
    AW: /etc/hosts

    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.
     
    1 Person gefällt das.
  7. 9. Mai 2012
    AW: /etc/hosts

    funzt jetzt.

    thx
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.