Страница 1 из 1

Добавление хоста Bind

Добавлено: 2011-01-13 22:21:30
Greeb
Есть FreeBSD 7.2-RELEASE-p3, на ней крутится Bind ... Возникла надобность сделать так чтобы при написании в броузере например somesite.ru переходило на определенный айпи, на машинах использующих днс етого сервера...

Re: Добавление хоста Bind

Добавлено: 2011-01-13 23:29:29
unix-admin
Как вариант, редирект в файерволе.
Например для pf:

Код: Выделить всё

table <soc_net> persist { 195.190.105.235, 195.190.105.236, 195.190.105.237, 195.190.105.238, 195.190.105.239, 195.190.105.240, 195.190.105.241, 195.190.105.242 , 195.222.187.87, 195.222.187.88, 212.119.208.28,  212.119.208.29 }
....
rdr on $int_if proto tcp from $int_net to { <soc_net> } port 80 -> 192.168.0.222 port 80
Или mod_rewrite вашего веб-сервера...

Re: Добавление хоста Bind

Добавлено: 2011-01-13 23:42:25
Greeb
Я наверно не так выразился, на сервере крутится трекер, и нада чтобы пользователи водили не http://192.168.*.* а имя...В качестве днс сервера у них прописан именно етот сервер...

З.Ы. стоит ipfw...

Re: Добавление хоста Bind

Добавлено: 2011-01-13 23:50:11
unix-admin
Greeb писал(а):Я наверно не так выразился, на сервере крутится трекер, и нада чтобы пользователи водили не http://192.168.*.* а имя...В качестве днс сервера у них прописан именно етот сервер...
Пользователи в одной локальной сети?

Re: Добавление хоста Bind

Добавлено: 2011-01-13 23:56:13
Gamerman
Если нужно, чтобы имя отрабатывалось только в локалке, то используйте view.
В файле-описании зоны нужно что-то подобное.
torrent A 192.168.*.*

Re: Добавление хоста Bind

Добавлено: 2011-01-14 0:07:20
Greeb
Пользователи в одной локальной сети?
Да, пользователи находятся в одной локальной сети...
Если нужно, чтобы имя отрабатывалось только в локалке, то используйте view.
В файле-описании зоны нужно что-то подобное.
torrent A 192.168.*.*
Я понимаю что нада гдето что то прописать, но с биндом никогда не работал, и не представляю где и что... Ткните ка кговористя носом))

И еще вариант если можна такой: если бы например я бы захотел что бы другие пользователи , которые находятся не в моей локалке, например из инета могли тоже заходить по доменному имени, как сделать так??? Но ето в идеале, хотябы в локалке настроить...

з.ы айпишнек реальный , белый....

Re: Добавление хоста Bind

Добавлено: 2011-01-14 0:11:59
Gamerman
На этом сайте есть хорошие статьи. Почитайте о работе ДНС и о настройках bind.

Re: Добавление хоста Bind

Добавлено: 2011-01-14 0:32:32
Greeb
Да читал я , но ненашел, где создается отдельная зона, если можно то подскажите че где написать нада, и какие файлы создать, ибо в фре я новичек...

Re: Добавление хоста Bind

Добавлено: 2011-01-14 2:19:36
Greeb
Вообщем создал файл /master/tracker.eps

Код: Выделить всё

$TTL    3600
@       IN      SOA     ns.tracker.eps. root.tracker.eps.   (
                                     2008071001; Serial
                                     3600    ; Refresh
                                     900     ; Retry
                                     360000 ; Expire
                                     3600 )  ; Minimum

                 IN      NS      ns.tracker.eps.
                 IN      NS      ns2.tracker.eps.
                 IN      MX      10 mail

localhost       IN      A       127.0.0.1
tracker.eps.    IN      A       193.*.*.*
                HINFO   "INTEL P4" "FreeBSD"
ns              IN      A       193.*.*.*
ns2             IN      A       193.*.*.*
mail            IN      A       193.*.*.*
www             IN      A       193.*.*.*
В конфиге named.conf добавил

Код: Выделить всё

zone "tracker.eps" {
      type master;
      file master/tracker.eps";
};
Перезапустил бинд...
На dig @192.168.0.1 tracker.eps выдает

Код: Выделить всё

; <<>> DiG 9.4.3-P2 <<>> @192.168.0.1 tracker.eps
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48484
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;tracker.eps.                   IN      A

;; AUTHORITY SECTION:
.                       9860    IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2011011301 1800 900 604800 86400

;; Query time: 1 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Fri Jan 14 02:13:02 2011
;; MSG SIZE  rcvd: 104

При ping tracker.eps

Код: Выделить всё

ping: cannot resolve tracker.eps: Unknown host
Где я ошибся?? Уже все мозги сломал...( :st:

Re: Добавление хоста Bind

Добавлено: 2011-01-14 8:04:45
ADRE
cистема какой dns использует?

Re: Добавление хоста Bind

Добавлено: 2011-01-14 12:12:27
Gamerman

Код: Выделить всё

2008071001; Serial
Желательно менять

Re: Добавление хоста Bind

Добавлено: 2011-01-14 13:54:03
Greeb
cистема какой dns использует?
Система использует етот же днс то есть, 192.168.0.1 в resolve.conf прописанн именно он и все пашет...
Желательно менять
Думаете в етом проблема?? И на что менять?

Re: Добавление хоста Bind

Добавлено: 2011-01-14 14:06:10
Gamerman
yyyymmdd00, yyyymmdd01 .... Дата лучше текущая.

Re: Добавление хоста Bind

Добавлено: 2011-01-14 14:19:04
Greeb
Gamerman писал(а):yyyymmdd00, yyyymmdd01 .... Дата лучше текущая.
Поменял на текщую - результатов - 0... Мож где в конфиге я ошибся? или ето недоделал???

Re: Добавление хоста Bind

Добавлено: 2011-01-14 14:24:38
Gamerman
Вот с конфигов и надо было начинать