|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
Testare funzionamento DNS
Sto configurando una macchina virtuale di VmWare, attualmente il networking è fatto via NAT.
Faccio partire l'interfaccia di rete, e riesco a beccare via DHCP un'indirizzo IP nella subnet della rete NAT di vmware. Il problema è che via DHCP non mi viene dato il dns.. o almeno così pare. Ho provato a mettere in resolv.conf il nameserver che è usato sulla macchina reale sulla quale gira VmWare però se lancio un ping www.nomehost.com non mi risolve il nome host. Non capisco dove sta il problema.. perchè ad esempio non riesco a usare il DNS che VmWare su NAT dovrebbe offrire.. O perchè il DHCP di vmware non mi dà direttamente un DNS.. Insomma, c'è un comando standard per fare in modo verbose la risoluzione di un nome DNS? per capire cosa non funziona?
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2003
Città: XenTown - City of paravirtualization c/o Possagno (TV)
Messaggi: 539
|
host ti permette di fare interrogazioni dns
hai provato a mettere come dns server l'ip della macchina host?
__________________
@Work Samsung 700Z5A-S02 archlinux @CED ESX for debian servers - Mikrotik for networking @Home bastano le ore di pc al lavoro ![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
Quote:
con #host www.tin.it mi dice correttamente l'ip.. se faccio #ping www.tin.it mi dice "unknown host"...
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2003
Città: XenTown - City of paravirtualization c/o Possagno (TV)
Messaggi: 539
|
quindi non hai un problema dns
prova a dare route -n così controlli che sia settato correttamente l'instradamento. potrebbe essere anche un errore nella configurazione della rete in vmware
__________________
@Work Samsung 700Z5A-S02 archlinux @CED ESX for debian servers - Mikrotik for networking @Home bastano le ore di pc al lavoro ![]() |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
Quote:
mi dice solo l'usage del comando.... cmq la situazione è: rete NAT di vmware è 192.168.* rete della macchina reale su cui girare vmware è 10.* Il server DNS che ho piazzato in resolv.conf e che con il comando host ho verificato che funziona sta in 10.* In sostanza.. sembrerebbe che riesco a uscire da 192.168.* e andare su 10.* ifconfig mi dà per l'interfaccia di rete una cosa di questo tipo: inet 192.168.37.130 netmask fffff00 broadcast 192.168.48.255 effettivamente non c'è un gateway?! però visto che esco su 10.* credo che funzioni.... Mi sta venendo un dubbio. non è che "host" usa resolv.conf mentre i vari ping/traceroute usano un DNS che dhcp non mi ha dato automaticamente?
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. Ultima modifica di dupa : 25-03-2008 alle 11:02. |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2003
Città: XenTown - City of paravirtualization c/o Possagno (TV)
Messaggi: 539
|
no in teoria usano quello indicato su resolv.conf
route -n dovrebbe tornarti na cosa così: Codice:
root@serverone:~# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.248 U 0 0 0 eth0 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
__________________
@Work Samsung 700Z5A-S02 archlinux @CED ESX for debian servers - Mikrotik for networking @Home bastano le ore di pc al lavoro ![]() |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
Quote:
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Nov 2003
Città: XenTown - City of paravirtualization c/o Possagno (TV)
Messaggi: 539
|
ah ok ... togli il -n che serve solo perchè non risolva i nomi
__________________
@Work Samsung 700Z5A-S02 archlinux @CED ESX for debian servers - Mikrotik for networking @Home bastano le ore di pc al lavoro ![]() |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
Quote:
mi dà sempre e solo una riga con l'usage del comando...
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
cmq se pingo (tramite IP) la mia macchina locale (che sta da tutt'altra parte sulla rete 10.*) riesco a pingarla.. e tentando un traceroute verso la mia macchina locale vedo che il primo HOP è 192.168.47.2 che quindi è il gateway verso il mondo all'interno della NAT di VmWare...
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 2003
Città: XenTown - City of paravirtualization c/o Possagno (TV)
Messaggi: 539
|
fammi capire
da solaris riesci a pingare l'indirizzo della scheda virtuale di vmware sulla macchina host e riesci anche a pingare l'indirizzo ip sulla scheda reale della macchina host se si ma non riesci a pingare fuori allora ti manca l'instradamento sulla macchina host. se è una macchina linux modifica /etc/sysctl.conf e imposta net.ipv4.ip_forward=1
__________________
@Work Samsung 700Z5A-S02 archlinux @CED ESX for debian servers - Mikrotik for networking @Home bastano le ore di pc al lavoro ![]() |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
allora:
10.a.a.a -> Server Vmware (con sottorete virtuale in NAT su 192.68...). 10.b.b.b -> Server DNS. 10.c.c.c -> Mio pc. 192.168.d.d -> Macchina virtuale VmWare. Sulla macchina virtuale VmWare ho piazzato 10.b.b.b in resolv.conf e se faccio host www.mysql.com mi risolve l'ip... Se dalla macchina virtuale pingo il mio pc (10.c.c.c) me lo pinga... Però se tengo di tento di pingare www.mysql.com mi dice unknown host. Se dalla macchina virtuale pingo 213.136.52.29 (l'ip di www.mysql.com) funziona! dice "213.136.52.29 is alive" Io son dell'idea che "host" utilizza resolv.conf Mentre "ping" usa il dns che DHCP non gli ha settato...
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. Ultima modifica di dupa : 26-03-2008 alle 09:01. |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Nov 2003
Città: XenTown - City of paravirtualization c/o Possagno (TV)
Messaggi: 539
|
Quote:
normalmente quando fai ping del nome lo risolve prima di pingare Codice:
sandro@serverone:~$ ping www.mysql.com PING www.mysql.com (213.136.52.29) 56(84) bytes of data. 64 bytes from www.mysql.com (213.136.52.29): icmp_seq=1 ttl=46 time=288 ms lynx www.mysql.com ti dice?
__________________
@Work Samsung 700Z5A-S02 archlinux @CED ESX for debian servers - Mikrotik for networking @Home bastano le ore di pc al lavoro ![]() |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
su solaris x vedere le rotte usa: netstat -nr
spesso solaris usa nscd che mette in cache le chiamate al dns.. Quindi potresti provare a far restartare il demone, anche se dopo un po' dovrebbe scadergli la cache e riaggiornarsi.. Se nn funziona allora puoi vedere se arriva la richiesta al dns fdacendolo partire in debug (ovviamente lo puoi fare se nn hai altre 2000 di server che lo usano.. seno' si capisce poco) named -fg -d3 (col -d alzi il debug fino a vedere anche le richieste dei client) altra cosa che puoi fare e' controllare nsswitch.conf x vedere se e' settato su dns.. magari va a pescare solo da "host" su file
__________________
...Ordunque... |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
Screenshot che spero renda chiaro il problema.
@psychotic: -purtroppo non ho accesso al server dns. -è stata riavviata anche l'intera macchina -nsswitch.dns ha come riga di configurazione: hosts: files dns ![]()
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. Ultima modifica di dupa : 26-03-2008 alle 13:38. |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
nsswitch.conf devi guardare, quello .dns nn serve a nulla
nn mi vien in mente nient'altro che possa aiutarti..
__________________
...Ordunque... |
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
|
Quote:
GRAZIE
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:24.