Я следовал этому руководству, чтобы настроить сервер имен с помощью BIND на мой VPS построен на CentOS 6.3 64-бит. У меня есть два сервера VPS, один виртуализирован Xen, а другой OpenVZ. Я заметил, что два сервера различаются своим сетевым интерфейсом: сервер Xen имеет eth0 (настроен /etc/sysconfig/network-scripts/ifcfg-eth0
), а сервер OpenVZ имеет venet0 (/etc/sysconfig/network-scripts/ifcfg-venet0
).
Когда я следую этому руководству, сервер имен на моем сервере Xen работает хорошо, но сервер имен на сервере OpenVZ не работает вообще. Это заставило меня задуматься, почему и какая разница заставила их работать по-разному для сервера имен?
Вот результат, который я получил от команды «ifconfig»:
[root@server1 data]# ifconfig
lo Link encap:Local Loopback
**inet addr:127.0.0.1** Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:112 errors:0 dropped:0 overruns:0 frame:0
TX packets:112 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:10819 (10.5 KiB) TX bytes:10819 (10.5 KiB)
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:50.31.115.236 P-t-P:50.31.115.236 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:539325 errors:0 dropped:0 overruns:0 frame:0
TX packets:368277 errors:0 dropped:80 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:41142712 (39.2 MiB) TX bytes:37293025 (35.5 MiB)
Как видите, у venet0 есть свой inet-адрес: 127.0.0.1. Может ли кто-нибудь помочь мне понять различия? Спасибо