Bir bölge dosyasında kendi etki alanı kaydını belirleme


1

foobar.com'un benim alanım olduğunu farz ederek, "foobar.com" un ipini bölge dosyamda nasıl belirleyebilirim?

Aşağıda benim örnek

@     IN   SOA   myfoobar.com.  hostmaster.myfoobar.com. (
      2001030201 ; DB Serial Number
      10800      ; Secondary Refresh Interval
      3600       ; Secondary AXFR Retry Interval
      604800     ; Unref Secondary Expiry Interval
      86400 )    ; Minimum Time To Live

; NAME SERVICE
;
      IN  NS      ns.foobar.com.
    **IN A 192.168.1.95**  <-- do you guys mean this ?

; HOSTS WITH THIS DOMAIN NAME
;

**foorbar.com. IN A 192.168.1.95**   <--- or this will do as well ?
ns    IN A  x.x.x.x
node1 IN A  x.x.x.y  -- for node1.foobar.com
node2 IN A  x.x.x.z  -- for node2.forbar.com

- foobar.com'un kendisi nasıl?


Her ikisi de sorunsuz çalışmalıdır.
nKn

@nKn efendim, sorumdan hızlısınız. selam. ve teşekkürler
Noob

Yanıtlar:


3
foobar.com.  IN A X.X.X.X

.Ana bilgisayara bir nokta ( ) eklediğimi unutmayın . Etki alanı adını ( foobar.com) ana bilgisayara otomatik olarak eklemekten kaçındığından, bu çok önemlidir . Senin durumunda, noktayı node1, node2, ns ... 'ye eklemedin ve bu yüzden dolaylı olarak eklendi.


Kök etki alanını mutlak etki alanı başvuruları yoluyla doğru bir şekilde belirlemek için +1
Jarmund

@nKn bölge dosyamı ** ile değiştirdi, doğru olup olmadığına bir göz atabilir misin?
Noob

@ Nooob doğru, işe yarayacak.
nNn

3

NS kaydından sonra A kaydını ekleyin.

Dosyanın başında "@", temel olarak "foobar.com" anlamına gelen bir makrodur. SOA kaydı, birden fazla satıra yayılmasına rağmen, gerçekten sadece bir giriş. Bir satır, etki alanı girişi yerine boşlukla başladığında, bunun önceki satırla aynı giriş için geçerli olduğu anlamına gelir. Dosyanızın üstü şöyle görünür:

foobar.com   IN SOA  ...
             IN NS ns.foobar.com.

Yani sadece ekle

             IN A 192.168.1.95

veya etki alanınızın IP adresi ne olursa olsun.


zon dosyamı ** ile değiştirdim, doğru olup olmadığına bir göz atabilir misin?
Noob

Her iki "**" değişikliğinizden biri işe yaramalı. İlki tercih ediyorum, ama bu sadece bir zevk meselesi.
arensb,

1

@ IN A xxxx

@Arensb'nin dediği gibi @, alan adınızı temsil eder, böylece aşağıdaki iç içe geçmiş bilgi kümesinde:

@     IN   SOA   myfoobar.com.  hostmaster.myfoobar.com. (
  2001030201 ; DB Serial Number
  10800      ; Secondary Refresh Interval
  3600       ; Secondary AXFR Retry Interval
  604800     ; Unref Secondary Expiry Interval
  86400 )    ; Minimum Time To Live

Sadece koyabilirsiniz:

IN A x.x.x.x

Tüm ihtiyacın olan bu olmalı. Yani onu SOA bloğundan sonra veya yukarıdaki gibi yeni bir satır olarak ekleyebilirsiniz.


zon dosyamı ** ile değiştirdim, doğru olup olmadığına bir göz atabilir misin?
Noob

Her ikisi de işe yarar, işe yaradığına sevindim!
Abraxas
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.