Автор Тема: Вместо DNS на доставчика да ползва този на Рутера  (Прочетена 1543 пъти)

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Здрвейте, искам да ви попитам както в файла /etc/resolv.conf се пишат днс адресите, няма ли файл в който да си направя списък на най-често отваряните сайтове и да им сложа IP адресите. И когато дам заявка за някой сайт (от маскиран компютър например), то да не го получава от DNS-а на Доставчика ами първо да проверява дал го няма в списъка на Linux рутера. Може ли това нещо да се направи, необходимо ли е да качвам DNS сървър на Рутера? Сигурно трябва да дам в настройките на маскираните компютри за DNS сървър този на Рутера, а не този на доставчика или?
Активен

Няма начин, да няма начин!

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
/etc/hosts
c:\windows\system32\drivers\etc\hosts
Активен

saturn_vk

  • Напреднали
  • *****
  • Публикации: 215
    • Профил
пусни си един dns сървър на рутера, и в конф файловете си сложи това което ти трябва.
Активен

"That is not dead which can eternal lie,
And with strange aeons even death may die."

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Здравейте, все още се опитвам да направя работата без да пускам DNS сървър на рутера.
Със супер краткия отговор на sdr:"/etc/hosts" не стигнах до никаде. Първо сложих в /etc/hosts един рeд за mail.bg:
Примерен код
#For loopbacking.
127.0.0.1               localhost
10.0.0.1                astor.linux astor
193.201.172.98          mail.bg
# End of hosts.

смених DNS сърварите на клиентски компютър с адреса на рутера (10.0.0.1) и естествено сайтове се отваряха само по IP. T.e. адресите на сайтовете (по-точно на mail.bg) НЕ СЕ получаваха от рутера. Други идеи?
Активен

Няма начин, да няма начин!

vlad73

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
Цитат (Astor @ Май 23 2005,16:38)
Здравейте, все още се опитвам да направя работата без да пускам DNS сървър на рутера.
Със супер краткия отговор на sdr:"/etc/hosts" не стигнах до никаде. Първо сложих в /etc/hosts един рeд за mail.bg:
Примерен код
#For loopbacking.
127.0.0.1               localhost
10.0.0.1                astor.linux astor
193.201.172.98          mail.bg
# End of hosts.

смених DNS сърварите на клиентски компютър с адреса на рутера (10.0.0.1) и естествено сайтове се отваряха само по IP. T.e. адресите на сайтовете (по-точно на mail.bg) НЕ СЕ получаваха от рутера. Други идеи?


Тва с /etc/hosts трябва да го направиш на собствената си машина за да има резултат (естествено без да променяш днс-сървърите в /etc/resolv.conf), ако искаш да правиш такова нещо на рутера си, те чака малко (но не много) повечко четене и пускане поне на cache-only dns server и тогава вече можеш да посочиш рутера си за днс-сървър в /etc/resolv.conf

литература по въпроса:
http://bind9.org/
http://tldp.org/
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Машината трябва да знае IP адреса на ПОНЕ ЕДИН РАБОТЕЩ нейм сървър независимо къде се намира и чий е '<img'>
Активен

live free or die хард :)

  • Гост
пишеш named и имаш работещ DNS сървър, стига да има инсталиран bind. Никъде нищо друго не ти тряба да пишеш, освен ако не искаш да има достъп до компютъра на пешо, тъй щото някой кат напише пешо да му отваря неговия сайт на домашния компютер.
Активен

ivanatora

  • Напреднали
  • *****
  • Публикации: 658
  • Distribution: Ubuntu 10.04
  • Window Manager: Fluxbox
    • Профил
    • WWW
Ако на рутера ползваш SQUID web proxy, можеш да използваш вариянта с /etc/hosts на същата машина. Без да пипаш клиентските конфигурации  '<img'>
Активен