Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Regia в Nov 24, 2006, 19:45



Титла: Лесна настройка на ползваните dns от потребителя?
Публикувано от: Regia в Nov 24, 2006, 19:45
Здравейте,

съществува ли възможност да се зададе на браузъра кой DNS да ползва. Целта е това да става без почти никакви усилия от крайния потребител. Търсих такива разширения за Firefox, но не попаднах на нито едно. Ако има такава възможност, ще се опитам да напиша.


Титла: Лесна настройка на ползваните dns от потребителя?
Публикувано от: Ali Nebi в Nov 25, 2006, 01:32
Би ли обяснил малко по-подробно какво имаш в предвид, че аз не можах да схаван?


Титла: Лесна настройка на ползваните dns от потребителя?
Публикувано от: neter в Nov 25, 2006, 02:31
DNS сървърите, които машината използва за resolving се описват в /etc/resolv.conf. Настройката на DNS-ите е част от настройката на мрежата. Браузърите не могат да настройват мрежата, а само използват вече направените настройки (изключваме proxy-то, но така или иначе то не може да се счита като част от настройката на мрежата). Ако ти се върти в главата опцията в Internet Explorer, където можеш да настроиш връзката, то не и обръщай внимание. В случая с IE просто е направена връзка между браузъра и контролния панел и това се дължи на факта, че IE е част от онази ОС. Какво бих ти препоръчал? Скрипт, естествено. Повечето неща из системата е хубаво да се вършат от скриптове  ;) . Ето ти нещо за начало:

#!/bin/bash
dnsfile="/etc/resolv.conf"
echo "nameserver 012.345.678.912">$dnsfile
echo "nameserver 987.654.321.098">>$dnsfile
/etc/init.d/networking restart

Слагаш това в един изпълним файл, правиш shortcut на десктопа, настройваш обикновения потребител да може да изпълнява sudo без парола и когато юзера иска да настрои в системата DNS-и 012.345.678.912 и 987.654.321.098, ще е достатъчно само да цъкне върху иконката на десктопа. За други DNS-и пишеш друг скрипт с въведени други DNS-и или скрипт за редактиране на скрипта, в който ще въвеждаш адресите :). Честно казано всичко това ми изглежда на една пълна безсмислица, тъй като не се сещам защо пък нон-стоп ще се сменят DNS-ите. Затова си мисля, че може би не съм те разбрал правилно, но ако съм те разбрал правилно, се надявам да съм ти бил полезен с нещо. Дай повече подробности за целта.