परीक्षण वीएम पर, मशीन का नाम हल करने के लिए मेरे पास / etc / मेजबान सेटअप है।
ऐसा क्यों है कि nslookup सर्वर खोजने में असमर्थ है?
$hostname
foo
$hostname -f
foo
$cat /etc/hosts
10.2.192.62 foo foo.openstacklocal sdb nid01 nid02 nid03 nid04
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
$uname -n
foo
$ping foo
PING foo (10.2.192.62) 56(84) bytes of data.
64 bytes from foo (10.2.192.62): icmp_seq=1 ttl=64 time=0.028 ms
$nslookup foo
Server: 10.0.0.2
Address: 10.0.0.2#53
** server can't find foo: NXDOMAIN
Nslookup की मेरी समझ यह है कि मशीन के नाम को खोजने के लिए dns सर्वर (या / etc / मेजबान) को क्वेरी करना चाहिए।
इस मामले में मैं फू को हल करने में असमर्थ क्यों हूं?
Edit1
ये सभी आदेश vm (foo) के अंदर से चलाए जाते हैं
1) क्या आप होस्ट से वीएम का नाम हल करने की कोशिश कर रहे हैं? या VM से होस्ट का नाम? 2) वें वीएम होस्ट से कैसे जुड़ा है?
—
MariusMatutiae
Vm (foo) के अंदर से
—
spuder