Синхронизация записей (сайт + файл hosts )
Немного теории….
При обращении к определенному доменному имени Windows сначала проверяет не является ли введенное имя собственным именем компьютера, далее ищет это имя в файле hosts. Если его там нет, тогда идет обращение к DNS, если же имя найдено, поиск на этом прекращается и происходит соединение с сервером.
Q: Где находится этот замечательный файл?
A: Для Windows 9x/Me: чаще всего это "C:\Windows", т.е. каталог, куда была установлена Windows.
Для Windows NT/2000/XP: "%systemroot%\system32\drivers\etc". Где %systemroot% - каталог, куда была установлена Windows.
- в строке сначала указывается IP после него пробелов несколько (неважно сколько, но минимум один быть должен и имя сайта (без http:// и без субдиректорий).
Вот отрывок из моего hosts файла:
127.0.0.1 localhost
81.176.66.163 lib.ru
63.238.179.50 www.qsl.net
81.209.184.226 www.qslnet.de
62.181.33.2 qrz.ru
193.229.80.98 oh2aq.kolumbus.com
Задача.
1. Синхронизация записей..
Например на сайте http://proverka.com/files.txt и содержимое файла files.txt такое же как в файле hosts.
Нужно при изменении записи в файле files.txt (изменили ip 65.121.6.111 lib.ru )
изменялась запись на ПК в файле host. (чтобы через некоторый промежуток времени проверялись записи и проводилась синхронизация.
ТЗ
1. Создать инсталлятор (тихая установка)
2. Возможность указывать другой адрес где будет хранится файл
3. Синхронизация записей примерно раз в пол часа.
Если будут какие-то Вопросы, задавайте. Цену предлагайте свою, я не знаю сколько это будет стоить.