Hem Genel hem de Özel DNS çalışmıyor. Herhangi bir çatışma olmadan düzgün çalışmasını nasıl sağlar


0

Özel ağ kurdum, böylece DHCP'yi sunucumun birine kurdum. Şimdi genel ağım DNS çalışmıyor. Özel ağ için DNS'yi genel ağ DNSiyle çakışan nasıl ayarlayabilirim?

DHCP Kurulumu.

DHCP sunucusunu kurun ve yapılandırın:

apt-get install isc-dhcp-server

Dhcp isteklerini için sunucunuzun dinleneceği ağ kartını seçin

vi /etc/default/isc-dhcp-server

INTERFACES="eth0"

DHCP isteklerine tahsis edilecek IP adresi aralığını belirlemek için DHCP yapılandırmalarını değiştirin.

vi /etc/dhcp/dhcpd.conf

subnet 10.10.7.0 netmask 255.255.255.0 {
  range 10.10.7.30 10.10.7.254;
  option domain-name-servers 10.10.7.1;
  option domain-name "opexlabs-demo.org";
  option routers 10.10.7.1;
}

DHCP sunucusu hizmetini yeniden başlatın:

service isc-dhcp-server restart
/etc/init.d/isc-dhcp-server restart

Sonra özel ağ için DNS ayarlarım:

DNS Ayarı.

Dns paketini kurun

apt-get install bind9

BIND'nin değişiklikleri kabul etmesi için paylaşılan bir anahtar oluşturun

rndc-confgen -a -c dhcpd.key -k dhcpd

Bölgeler yaratıyoruz. Bölgeler genellikle alan adları veya alt ağlardır.

vi /etc/bind/named.conf.local

include "/etc/bind/dhcpd.key"
zone "opexlabs-demo.org" {
    type master;
    file "/var/cache/bind/opexlabs-demo.org.zone";
    allow-update { key "dhcpd"; };
 };

zone "7.10.10.in-addr.arpa" {
    type master;
    file "/var/cache/bind/10.10.7.zone";
    allow-update { key "dhcpd"; };

 };

Erişmek için kullanıcı ve grubu değiştirin:

chown bind dhcpd.key
chown bind /var/cache/bind/*
chown bind.dhcpd dhcpd.key 
chmod g+r dhcpd.key 

DHCPD'nin bir dosyayı okumasına izin vermek için varsayılan yapılandırma:

vi /etc/apparmor.d/local/usr.sbin.dhcpd

/etc/bind/dhcpd.key r,

Apparmor hizmetini yeniden başlatın:

/etc/init.d/apparmor restart

Sonunda DHCP'de DNS kurulumu

vi /etc/dhcp/dhcpd.conf

ddns-update-style interim;
include "/etc/bind/dhcpd.key";
authoritative;

subnet 10.10.7.0 netmask 255.255.255.0 {
  range 10.10.7.30 10.10.7.254;
  option domain-name-servers 10.10.7.1;
  option domain-name "opexlabs-demo.org";
  option routers 10.10.7.1;

  ddns-domainname "opexlabs-demo.org";
  zone opexlabs-demo.org. {
          primary 10.10.7.1;
          key     "dhcpd";
  }

  zone 7.10.10.in-addr.arpa. {
          primary 10.10.7.1;
          key     "dhcpd";
  }

}

/etc/init.d/isc-dhcp-server restart
/etc/init.d/bind9 restart

Aslında, Genel ağ kullanıyoruz (192.168.1.0/24) varsayılan dhcp ve dns sunucusuna sahip. Ve sunucumdan birine özel dhcp kurdum (10.192.1.0/24). Özel ağ ile herhangi bir çatışma olmadan çalışan özel Dhcp sunucusu. Şimdi DNS'yi özel ağa ayarlamak istiyorum. Sunucudaki özel dns'de yapılandırdım ancak yapılandırılmış ortak ağ DNS sonra çalışamıyor. Her iki DNS de sistemde nasıl çalışacak?


1
Okunabilirlik sorunuzu temizledim, ancak şunu anlıyorum: DNS ile bir DHCP sunucusu kuruyorsunuz ve şimdi bağlanan herhangi bir DHCP istemcisi dış DNS çözümleyicilere çözümlenmiş DNS almıyor, doğru mu? Ayrıca, bu satır bir yazım hatası mı? Garip görünüyor: /etc/bind/dhcpd.key r,.
JakeGould

bu benim takip ettiğim bağlantı. youtube.com/watch?v=jva46g4BLSg .
Başlangıç

Maalesef videoyu izlemeyeceğim ve başkalarının izleyeceğinden şüpheliyim. Açıklamaya olan sorum oldukça basit. Hedefinizde sorunuzun ne olduğunu ve beklediğiniz gibi görünmeyen bir şekilde çalışmadığını rahatlıkla söyleyebilir misiniz? Sorunuz oldukça karmaşık olduğundan, bir cevap istiyorsanız, açıklığa kavuşturmalı ve basitleştirmelisiniz.
JakeGould

Ben zaten dns her şeyi ile Kamu ağı (10.192.1.0/24) var. Özel ağda dns'i kurduğumda ve yapılandırdığımda (10.10.7.0/24) Genel ağ çalışamıyor.
Başlangıç

videoyu izlemek için u demedim
Beginner
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.