LINUX.ORG.RU
ФорумAdmin

резолвинг хоста на разные IP

 ,


0

2

Здравствуйте, подскажите пожалуйста как сделать так, чтобы из домашней сети хост резолвился на измененный IP, а вне этой сети - как обычно. Т.е. нужно чтото типа /etc/hosts только не для одного компа, а для всей домашней сетки.

А, я тебя неправильно понял. Тебе и просто DNS пойдет, объявляешь на нем нужную зону и заруливаешь в него все твои компы.

strangeman ★★★★
()

pdnsd умеет читать hosts. Поставь его где тебе надо и в hosts-файле хоста, где он установлен, прописывай то, что тебе надо

YAR ★★★★★
()
Ответ на: комментарий от strangeman

спасибо, но это мне не подойдет, т.к.: 1) views нельзя настроить у обычных регистраторов типа namecheap.com, нужно иметь свой сервер. 2) если я буду в чужой сети, в которой мне дадут IP 192.168.1.X, то мой хост будет резолвится на внутренний IP, хотя должен на внешний. да?

quadroid
() автор топика
Ответ на: комментарий от strangeman

ок. спасибо. так и сделаю. А есть какая-то еще польза от собственного днс-сервера? типа днс-кеша, и нужно ли это кеширование както отдельно настраивать, или все будет работать по умолчанию после установки BIND'a?

quadroid
() автор топика
Ответ на: комментарий от quadroid

В домашней сети польза небольшая. В офисной сети при наличии внутренних веб-сервисов, естественно, без своего DNS никуда.

Кэширование работает по умолчанию, насколько я помню.

strangeman ★★★★
()

поднимаешь днс сервер и делаешь зеркало зоны но с небольшими изменениями как тебе надо. костыльный путь но реально работающий без проблем.

MikeDM ★★★★★
()

Довольно слабо понял, что именно Вам нужно, но посмотрите на dnsmasq - DHCP + кеширующий DNS. В частности он умеет (см. man):

-V, --alias=[<old-ip>]|[<start-ip>-<end-ip>],<new-ip>[,<mask>]
    Modify IPv4 addresses returned from upstream nameservers; old-ip
    is replaced by new-ip. If the optional mask is given then any 
    address which matches the masked old-ip will be re-written. So, 
    for instance --alias=1.2.3.0,6.7.8.0,255.255.255.0 will map 
    1.2.3.56 to 6.7.8.56 and 1.2.3.67 to 6.7.8.67. This is what 
    Cisco PIX routers call "DNS doctoring". If the old IP is given 
    as range, then only addresses in the range, rather than a whole 
    subnet, are re-written. So 
    --alias=192.168.0.10-192.168.0.40,10.0.0.0,255.255.255.0 maps 
    192.168.0.10->192.168.0.40 to 10.0.0.10->10.0.0.40 
MumiyTroll ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.