virtualbox에 3 개의 가상 머신 (RHEL 6)을 설치하고 모든 머신에 브리지 모드 네트워크를 연결했습니다.
첫 번째 컴퓨터를 DNS로 사용해야하고 두 번째 및 세 번째 컴퓨터는 DNS에서 IP를 가져와야합니다 (DHCP가 필요하지 않음). 가능합니까?
첫 번째 컴퓨터에 bind를 설치하고 named.conf에 다음을 추가했습니다.
options {
listen-on port 53 { 127.0.0.1; 192.168.0.254; };
listen-on-v6 port 53 { ::1;};
directory "/var/named";
dump-file "/var/named/data/cache_dumb.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
bindkeys-file "/etc/named.iscdlv.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zone";
zone "example.com" IN {
type master;
file "example.com.zone";
allow-update { none; };
};
/var/named/example.com.zone에 다음을 추가했습니다.
$ORIGIN example.com.
$TTL 1D
@ IN SOA instructor.example.com. root.example.com. (
201408181847 ; serial number
6H ;refersh after 6 hour
1H ;retry after 1 hour
1W ;expire after 1 week
1D) ; minimum TTL of 1 day
;
;
IN NS instructor.example.com.
IN NS desktop1.example.com.
IN NS desktop2.example.com.
instructor IN A 192.168.0.254
desktop1 IN A 192.168.0.1
desktop2 IN A 192.168.0.2
;
;
@ IN MX 10 mail.example.com.
mail IN A 192.168.0.253
;
;
그 후 나는 named-checkconf를 사용하여 확인했지만 오류가 반환되지 않고 명명 된 서비스를 시작했습니다.
service named start
chkconfig named on
그 후 나는 장치 구성에서 내 IP를 다음과 같이 구성했습니다.
static IP 192.168.0.254
Netmask 255.255.255.0
Default gateway 192.168.0.254
primary DNS 192.168.0.254
DNS 구성
hostname istructor.example.com
primary DNS 192.168.0.254
DNS search path example.com
네트워크를 다시 시작하면이 컴퓨터에서 모든 호스트를 파낼 수 있습니다.
그런 다음 두 번째 컴퓨터 (첫 번째 컴퓨터는 여전히 실행 중)에 로그온하고 장치 구성에서 ip를 다음과 같이 설정하십시오.
static IP 192.168.0.1
Netmask 255.255.255.0
Default gateway 192.168.0.254
primary DNS 192.168.0.254
DNS 구성
hostname desktop1.example.com
primary DNS 192.168.0.254
DNS search path example.com
내가 desktop1.example.com을 파낼 때 네트워크를 다시 시작하면 오류가 발생했습니다.
; <<>> DiG 9.7.3-P3-RedHat-9.7.3-8.P3.e16 <<>> desktop1.example.com
;; global options: +cmd
;; connection timed out; no servers could be reached
무엇이 문제가 될 수 있습니까?
미리 감사드립니다
답변
두 번째 컴퓨터에서 다음을 시도하십시오.
핑 192.168.0.254
응답이 있습니까? 그렇지 않으면 기본 네트워킹이 작동하지 않는 것입니다.
답변
Ya pinging … 문제를 정리했습니다. 문제를
일으킨 iptables였습니다 … -A INPUT -p tcp -m state –state NEW –dport 53 -j ACCEPT
-A INPUT -p udp -m state –state NEW –dport 53 -j ACCEPT
그리고 reatarted iptables.
지금은 매력처럼 작동합니다 .. 🙂