Как обойтись без dyndns

    Доброе время суток.

    Ниже я хочу поделиться способом как при помощи dropbox мне удалось получить текущий внешний ip моего роутера. Сразу оговорюсь, что ip у меня выделяется динамически.

    Имеем дома роутер с поднятым клиентом dyndns, который в один момент перестал работать. Желание подключиться к домашней сетке было большим, также была увереность в том, что роутер живой. Пришлось искать пути решения возникшей проблемы.

    На помощь пришел сервис dropbox, клиент которого уже был поднят на домашней файлопомойке.
    Сразу авторизуюсь в веб-интерфейсе облачного сервиса, перехожу в раздел безопасности:
    image

    Там есть список моих устройств — «My devices». Среди них нахожу свой NAS, вижу что он синхронизировался до появления проблемы (в инфо виден старый IP адрес, по которому не получается подключиться к сетке). Заливаю файл в dropbox, вижу что инфа обновилась, а значит роутер действительно жив и активен. Получаю новый IP, по которому в итоге получилось подключиться.

    Оперативно получив доступ к сети удалось решить возникшую задачу, а в последствии уже была устранена проблема с dyndns.
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 47

      +13
      Смекалисто :)
        +3
        я как-то читал историю, как один админ с работы свою домашнюю циску искал, так он сканировал пул провайдера, у него ssh висел на не стандартном порту..) имхо сканировать было бы дольше
          +11
          У всех домашняя киска, а у админа — циска.
        –10
        а еще проще позвонить провайдеру и узнать
          +5
          И что ему сказать? MAC адрес?
            –5
            причем тут мак адрес? сказать логин там, фамилию на кого оформлено
              +2
              И провайдер скажет? На каком основании?
                +1
                На том, что абонент просит предоставить информацию, какой же IP ему предоставил провайдер.
                В качестве средства «авторизации» выступает либо кодовое слово, либо номер паспорта.
                Собственно я так же делал — был у друга, к которого небыл оплачен интернет (провайдеры у нас одинаковые), поскольку свой IP я не помнил, позвонил провайдеру, попросил назвать, подключился, поднял прокси =)
            +8
            пардон, а вы сами пробовали звонить в тех. суппорт регионального провайдера? мне лично просто не хотелось терять время на прослушивание мелодий, пока стою в очереди.
              –4
              плохой значит суппорт.
                +3
                согласен. но с ними мне крайне редко приходится общаться, а стабильность работы инета устраивает. он у меня падал только в моменты когда я забывал оплачивать.
                  0
                  в моём случае, лучше такой тягомотный саппорт, но стабильный интернет — одини инцидент за последние полгода, чем другой провайдер в моём доме с саппортом на голову выше, но постоянными проблемами.
                +2
                Один мой знакомый однажды попытался позвонить своему провайдеру, чтобы узнать IP-адрес. Никто из техподдержки не смог помочь ему за полчаса.
                  0
                  А чего вы его минусуете? У меня как-то раз роутер спятил и поменял мак (черт знает как так получилось), статик IP «уплыл», а доступ очень нужен был — позвонил прову, спросил активные IP на договоре, сообщили безо всяких проблем.
                  0
                  Немного оффтопичный вопрос — Ваш провайдер клиентам не дает услугу статического IP?
                    0
                    услуга есть, но она бы меня не спасла, т.к. dyndns «упал» из-за того что я не оплатил инет, провайдер в этом случае начал закручивать гайки, резать скорость и пр… но как окзывается веб трафик дают )
                      0
                      т.е. вам «закрутили гайки» так, что сломался dyndns, работающий по http, но остался активным dropbox, использующий htttps?
                      даже если и так, что вам дало знание своего адреса? ssh/rdp тоже не пострадал?
                        0
                        я получил доступ по ssh. еще получил доступ к своему веб серваку, который у меня пекинут с 80-го порта. это было на работе. вечером уже обнаружил, что инет то не полноценный..)
                        еще «соседи» говорят что работает https, лично не проверял. лично заметил веб трафик, похоже шейпером до 64кбит урезали. дальше проблему не копал. оплатил через визу долг и потом долго висел на телефоне и ждал пока разблокируют.
                          –2
                          а что вам мешало на серваке зашедулить скрипт в три строки, кидающий GET на API dyndns'a?
                          или настроить то же самое на роутере в ip-up?
                            0
                            «Имеем дома роутер с поднятым клиентом dyndns, который в один момент перестал работать.» — т.е. оно уже настроенно, но почему не работает когда провайдер «закручивает гайки» должникам я еще не разбирался, всего второй раз в минус ухожу и оба раза я нахожусь вне дома, чтоб оперативно продиагностировать проблему… в следующий раз и буду разбираться.
                    +1
                    Ничего особенного, зато четко и по делу. За это плюс.
                      +4
                      хочется сказать «спасибо, кэп».
                      ожидал увидеть в топике сервис для апдейта А-записей у собственного домена, нашел только ссылку в дропбокс.
                      много тут владельцев NAS с встроенным клиентом dropbox'а, с динамиским адресом и резким желанием залогиниться… на NAS?
                        0
                        а много тут владельцев домена с динамическими ip?
                        ЗЫЖ nas не со встроенным клиентом, клиент поднимался отдельно.
                          0
                          «сервис апдейта записей»
                          читаем API dyndns и пишем такой «сервис» за полминуты.

                          Подсказка: запись в crontab про обращение к одному url.
                            +1
                            В справке к API написано, что надо передавать свой новый ip-адрес, а узнать его — нетривиальная задача для обычного пользователя.
                              0
                              О, я думал там необязательный параметр IP-адрес и в случае не передачи его, он выставит адрес обратившегося хоста. Года 3 назад копался последний раз с этим API.
                              Ну на винде узнать айпишник наверное не так просто, как в *nix, но есть наверняка способы сделать это легко в каком-нибудь скрипте.
                        0
                        Сам недавно обнаружил такую «фичу». Не знаю как часто обновляется информация там, но как резервный вариант можно использовать.
                          +3
                          Можно использовать сервис определения ip, сохранять результат в дропбокс. Например добавить в крон (каждые 5 мин), что-то наподобии:
                          wget http://www.myip.ru/ru-RU/index.php -O myip.tml
                          Итого, в дропбоксе нас будет ждать «актуальный» ip, а по времени файла можно будет определить когда инет упал.
                          Это как запаска, если с dyndns проблемы часто.
                            0
                            www.google.com/search?q=my+ip
                            ну и прегматчим :)
                              +6
                              есть круче:
                              curl ifconfig.me

                              (:
                              +1
                              интересно, вы ип-адрес на картинке закрыли, чтобы провайдер себя не узнал?)
                                0
                                мне им еще пользоваться )
                                +1
                                Тогда способ и от меня: если на удалённом компе теплится почтовый клиент, дёргающий gmail, то можно зайти в «Последние действия в аккаунте: Дополнительная информация» и посмотреть IP всех, кто ходил за, примерно, сутки.
                                  0
                                  Ну, на счёт данной ситуации всё ясно. А почему бы на будущее не установить какой-нибудь TeamViewer или т.п.?
                                    +1
                                    А зачем? Есть ведь ssh, он прекрасно работает. Это не рядовая ситуация, когда вдруг сломался dyndns и автор предложил весьма оригинальное решение.
                                      –3
                                      Ну, хотя бы для того, что по TeamViewer-у и ему подобным я могу получить экстренный доступ к машине будучи на чужом компе — достаточно открыть браузер. У меня была ситуация, когда я был в магазине (ноут выбирал) и что-то случилось с боевым сайтом: через один из ноутов в магазине вышел через LogMeIn (тогда ещё) на рабочий комп и оттуда через RDP на боевой сервер и всё поправил.
                                        +1
                                        У меня на сервере Debian без иксов. Я даже не уверен, что TeamViewer там вообще заработает.
                                          –3
                                          Тогда и DropBox вам, наверное, тоже мимо.
                                            +2
                                            Дропбокс прекрасно работает без иксов.
                                              –1
                                              Ну тогда, наверное, для вашей системы может найтись и что-нибудь из RDP клиентов через централизированный сервак, которым не нужен внешний IP.
                                                +1
                                                Remote Desktop Protocol? У меня нет Desktop'а )
                                                  –3
                                                  Это общее название группы программ. Там есть и просто файловый доступ и консольный.
                                                    +2
                                                    ssh — просто консольный доступ.
                                                    dyndns — просто DNS чтобы не искать свой IP.
                                                    Они для того и придуманы. Но везде иногда бывают сбои.
                                                      0
                                                      у меня похожая связка. стоит сервак на атоме, на котором крутится debian. там же крутится торрент клиент. поднят dropbox, куда я удаленно закидываю торренты. на роутере поднят dyndns. в штатном режиме все работает, все устраивает. но попадаются и форсмажорные ситуации…
                                              0
                                              вот как раз dropbox в консоле поднять не проблема. а TeamViewer мне на домашнем серваке не нужен.
                                      –3
                                      Чем же вам ddns не угодил?
                                        0
                                        может быть тем, что он отказался работать в тот момент когда я пытался подключиться… в статье об этом упоминалось.

                                      Only users with full accounts can post comments. Log in, please.