Я нахожусь в сети университета, поэтому у меня нет никакого контроля над настройками маршрутизации и сортировки. Тем не менее, у меня есть преимущества довольно быстрых скоростей, особенно в сети. Я в полной мере воспользовался этим, регулярно используя удаленный рабочий стол.
Тем не менее, у меня больше нет статического IP-адреса, и я использую динамический IP-адрес. Как мне транслировать эту локальную IPL? Могу ли я зарегистрировать локальное имя хоста? Или, может быть, напишите мне об этом, когда это изменится?
(У меня работает windows 7)
источник
Вы могли бы сделать довольно простой скрипт на python, который проверяет ваш локальный IP-адрес и электронную почту (или текстовые сообщения), если он меняется. Недостатком этого способа является то, что для его запуска вам понадобится планировщик задач (как в большинстве случаев со скриптами).
Вы можете получить локальный IP-адрес в Python с:
Вы можете использовать это, чтобы сохранить последний известный IP-адрес в файл и проверить новый IP-адрес в IP-адресе файла и отправить вам электронное письмо, если оно отличается (и, очевидно, обновить старый файл).
У меня есть скрипт на python, который я использую для отправки электронной почты с использованием SMTP-серверов gmail через фиктивную учетную запись здесь, на Github.
Я думаю, что сокет и электронная почта находятся в стандартной библиотеке для Python .
Это будет работать кроссплатформенно, если Python и модули установлены.
источник