У меня есть провайдер, который обслуживает полупостоянные адреса IPv4. Они не могут обещать фиксированные IP-адреса, но неожиданные изменения происходят довольно редко.
Однако у меня возникает вопрос: какой самый простой / надежный способ отследить мой домашний IP-адрес, чтобы я мог получить доступ к домашнему (Windows 7) домашнему серверу даже в случае изменения адреса?
Обратите внимание: по причинам, в которые я не хочу входить, я бы хотел избежать использования каких-либо служб типа «динамический DNS». Вместо этого я бы предпочел, чтобы домашний сервер оставлял случайную / активируемую «метку адреса» на удаленном удаленном сервере (по SSH, HTTP POST или подобному, предпочтительно через зашифрованное соединение).
windows-7
ip-address
tracking
ipv4
oKtosiTe
источник
источник
Ответы:
Интересный вопрос Так как вы хотите избежать служб DNS, я думаю, было бы довольно легко собрать скрипт / пакетный файл, чтобы проверить текущий IP-адрес, а затем отправить его на чужой сервер через ssh / scp / rsync при его изменении. ,
Вы можете получить свой WAN IP-адрес, возвращенный вам таким образом:
Было бы легко поместить это в переменную или файл, а затем вы можете проверить изменения и при необходимости вызвать отчет.
Это уже было рассмотрено в другом месте, так что если вы не хотите изобретать велосипед, посмотрите здесь:
http://ubuntuforums.org/archive/index.php/t-526176.html
Редактировать : Черт, я вижу, вы только что добавили, что вы используете Windows !!!
Редактировать 2 : Как бы я не ненавидел просто ссылки - здесь есть решение проблемы на основе DOS / cmd, которое использует DOS-версии curl и blat (для отправки электронного письма):
http://www.answerbag.com/q_view/1988422
источник
Самый старый и, вероятно, самый надежный способ привязки динамического (или любого другого) IP к доменному имени - это DynDNS . У вас есть клиенты практически для любой операционной системы, и после ее настройки она будет работать годами, и вы ничего не заметите.
источник
Возможно, вы сможете запланировать на своем клиентском компьютере (Windows 7?) Ftp или ssh к вашему серверу, используя поддельные имя пользователя и пароль каждый час. Если вы используете уникальное имя пользователя, вы можете отслеживать его в лог-файлах вашего сервера.
У меня есть Linux ssh сервер. Файл /var/log/auth.log показывает такие записи для неудачных попыток входа в систему:
Который показывает имя пользователя при попытке входа в систему и IP-адрес.
Если ваша система Windows 7 была украдена, нет никакой опасности, что они получат пароль для вашего сервера, поскольку вы используете поддельные учетные данные. Неудачная попытка входа в систему оставляет на сервере достаточно информации, чтобы вы могли отслеживать вашу клиентскую систему (уникальное имя пользователя и IP-адрес, с которого она пришла).
Вы можете использовать планировщик Windows, но я бы лично использовал команду «at», так как большинство людей не знают об этом.
источник
Интересное решение: если вы используете учетную запись Gmail, вы можете оставить ее открытой на своем домашнем компьютере, и она будет автоматически регистрировать ваш IP-адрес каждые несколько часов.
Вы можете проверить активность своей учетной записи, в том числе IP-адреса, прокручивая все в почтовом ящике Gmail.
источник
Вы можете использовать сервис dyndns, не используя имя хоста, если это ваша проблема. Так как ваш IP "полупостоянный", я предполагаю, что вы просто знаете это большинство из них. В тех редких случаях, когда это меняется, просто войдите на сайт dyndns, чтобы проверить свою учетную запись, и он сообщит вам новый IP-адрес. Имя хоста не требуется.
Когда дело доходит до этого, IP-адрес - это просто число. В систему не встроено ничего, что позволяло бы вам знать об изменениях IP, если только вы не будете полагаться на какую-либо стороннюю службу где-то за пределами вашей собственной сети для записи этих изменений. Динамические dns-сервисы (и есть больше возможностей, чем просто dyndns.org) являются признанными, зрелыми и бесплатными средствами для достижения этой цели. Если вы не хотите использовать доменное имя, которое идет с ними, вам не нужно (хотя оно будет существовать и работать, если вам это нужно).
источник
http://www.gearboxcomputers.com/products/ip-watcher/ выглядит как то, что вы ищете, даже если это не бесплатная программа.
источник
У DHCP обычно есть ловушка, которую можно использовать для вызова скрипта при каждом изменении состояния. Вам просто нужно написать скрипт для обновления чего-либо на вашем сервере в другой сети.
Что от вас зависит, так как вы, кажется, не заинтересованы в стандартном решении DNS. (Возможно, вы сможете указать сценарий обновления DNS на одном из ваших серверов. Для вашего случая может быть достаточно отправить электронное письмо об изменении IP-адреса. Другой вариант - копирование файла или обращение к серверу или порту на другом сервере.
источник
https://secure.logmein.com/ - на любой машине, к которой вы подключаетесь к их службе (которая зашифрована), вы можете перейти к свойствам этой машины на их сайте и найти ее самый последний широковещательный адрес.
Также дает вам инструмент удаленного рабочего стола, если вам это нужно.
источник
если вы перейдете по адресу : http://www.ipchicken.com/ против "
Name Address:
", там должна быть длинная строка - вы можете использовать эту строку в качестве имени хоста для подключения к вашему сайту.Просто сохраните эту строку где-нибудь
источник