Forum
Merhaba;
localhost'an sunucu kurdugum zaman domain adımı dns kayılarını yapmak için yuklediğim panelden yapmamyeterlimidir yoksa bind ayarlarını kurcalamam mı gerek bir türlü yapamadım takıldım.Bind ayarlarında yapmaya çalıştıgımda ip numaralarının hangisi kullanacagımı anlayamadım.modemden kullandıgım ipimi kullanacagım(192.168.1.38)gibi yada static ip kullaacagım ayarlarken.Burada domain yönlendirme yaptıgımdan kendi server makinama dns ayarları hatalıdır gibi yazı geliyor.53 nolu port açık
birde centos 6.4 üzerinden 7777/7778 portlarını nasıl açabilirim.
Merhaba,
Uygulamaya çalıştığınız senaryoyu daha net açıklar mısınız?
Mesela local networke dns hizmeti verecek bir çalışma mı yapıyorsunuz yoksa, dışarıdan gelen isteklere cevap verecek dış dns'mi kurmak istiyorsunuz?
Daha açık bir anlatım yaparsanız, daha net bilgi alırsınız.
iptables -A INPUT -m state --state NEW -m tcp -p tcp -m multiport --dports 7777,7778 -j ACCEPT
ile yapabilirsin.
Dışarıdan gelen isteklere cevap verecek dış dns istiyorum.web sitesine girebilmeleri için
Mevcut senaryo anladığım kadarıyla şöyle;
Bir modem var
Arkasında web sunucu ve DNS sunucu var
Elinde 1 tane IP var
Sen bu IP üzerinden hem DNS hem de web sunucu çalışsın istiyorsun.
Umarım doğru anlamışımdır. Şimdi bu senaryoya göre anlatmaya çalışayım.
1-Modemde port forwarding yapacaksın. Yani dışarıya bakan IP 61.21.12.21 olsun. Bir de içeride yerel networkun var bu da 10.0.0.0/24 olsun.
2-DNS sunucunun içerideki IP'si 10.0.0.5, Web sunucunun içerideki IP'si 10.0.0.6 olsun.
3-Port forwardingde şunu yapman gerekir; hem TC hem de UDP için 53 no'lu portu 10.0.0.5 IP'sine yönlendirmelisin. (Aslında TCP yapmazsan da olur)
4-Son adım olarak DNS sunucu konfigürasyonuna bakalım;
1-named.conf içinde zone'ları tanımla
ÖR;
$ORIGIN .
$TTL 3600 ; 1 hour
xyz.com IN SOA ns1.xyz.com. hostmaster.xyz.com. (
59 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS ns1.xyz.com.
A 61.21.12.21
$ORIGIN xyz.com.
www A 61.21.12.21
NS kaydını unutmamalısın. Bu zone ardından bir de recursive zone oluşturmalısın. Burada hem xyz.com hem de www.xyz.com aratıldığı zaman doğru port forwarding yaparsan web sunucuna göre, direk web sunucunun sunduğu sayfaya erişilmesi gerekir.
Umarım doğru anlamış ve anlatmışımdır.
Bilgilendirdiginiz için çok teşekkürler.
Ayarları yaptım
intodnsden kontrol ettim şu atayı verdi.sebebi ne olabilir
FAIL: The following nameservers are listed at your nameservers as nameservers for your domain, but are not listed at the parent nameservers (see RFC2181 5.4.1). You need to make sure that these nameservers are working.If they are not working ok, you may have problems!
Alan adını aldığın yerden ns sunucularının ayarlarını yapmamışsın gibi görünüyor.
Parent nameservers bir üstteki alan adı sunucularıdır. Yani gelen isteklere "bu domainin bilgileri şu nameserver'da oraya bak" diyen sunucular.
Orayı bir kontrol et.
Bir de recursive sorguları kapatmayı unutmamak gerek.