Jump to content

named сервер что б давал серые адреса для локалки и реальные для нета


Recommended Posts

Posted

на серваке стоит DNS named прикрутили ещё один домен .. ну к примеру fil.net ...

 

хотелось бы сделать так :

если запрос с локалки 192.168.0.0/16 или 10.0.0.0/8 он выдовал теневой адрес сервера к примеру fil.net это ип 10.1.2.3, а если запрос с интернета всё что кроме локалки то давал реальник к примеру 80.81.82.83 ...

как cделать сие чудо ?

Posted
ключевое слово view

view "local network" {
match-clients { 192.168.0.0/16; 10.0.0.0/8 };
  recursion yes;
  zone "heh.ru" {
   type master;
   file "heh.ru";
  };

// другие зоны для локалки
};


view "badguys" {
match-clients {"any"; }; // all others hosts
recursion no;
};
zone "heh.ru" {
   type master;
   file "heh_inet.ru";
  };

// остальные зоны.. 
};

 

 

правельно ?

Posted
на серваке стоит DNS named прикрутили ещё один домен .. ну к примеру fil.net ...

 

хотелось бы сделать так :

если запрос с локалки 192.168.0.0/16 или 10.0.0.0/8 он выдовал теневой адрес сервера к примеру fil.net это ип 10.1.2.3, а если запрос с интернета всё что кроме локалки то давал реальник к примеру 80.81.82.83 ...

как cделать сие чудо ?

Вот пример

В named.conf пишеш

 

acl "outners" { 192.168.0.0/16; 10.0.0.0/8; };

view "internal" {

match-clients { "outners"; };

zone "fil.net" {

type master;

file "fil.int";

allow-update { none; };

};

};

 

view "external" {

match-clients { any; };

zone "fil.net" {

type master;

file "fil.ext";

allow-update { none; };

};

};

 

Затем создаеш два файла зон fil.int (в нем пишеш серые ip ) и fil.ext (в нем пишеш реальные ip)

Posted
Для начала $ named -vВерсия не ниже 9 должна быть
угу у меня 9тый..

 

да в этом разобрался спасибо!

но есть ещё один вопрос )

 

тоже связанный с DNS

 

я зарегестрировал домен к примеру:

fil.net.ru

 

и пытаюсь у регистратора через панель указать свои ns-ы и первый и второй..

 

к примеру:

 

81.82.83.84 ns1.fil.net.ru

81.82.85.84 ns2.fil.net.ru

 

вот ... теперь хочу ещё один домен к примеру pupkin.net.ru ...

и направить на те же самые ns-ы

 

81.82.83.84 ns1.fil.net.ru

81.82.85.84 ns2.fil.net.ru

 

 

как обяснить fil.net.ru что к нему ссылаются pupkin.net.ru

и где управлять pupkin.net.ru ? к примеру что б доабвить хост user.pupkin.net.ru ?

 

что читать ? где смотреть ?

то ли я что то непонимаю .. то ли .. немогу найти нормальную инфу... понятную.. объясните на пальцах или примерах .. плиз ..

Posted (edited)

Создаешь еще один файл, описывающий зону pupkin.net.ru, и прописываешь в конфиг-файле

 

zone "pupkin.net.ru" { type master; file [имя файла с зоной]; };

 

ну и понятно, у регистратора прописываешь, что за pupkin.net.ru отвечают твои NS-сервера

Edited by mky

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.