Як отримати статичну IP-адресу для свого чайника?


149

Я підтримую цей чайник:

Підключений до Інтернету чайник, розташований за адресою 134.219.188.123

Він повертає помилку 418 під час пінг, і вона регулярно надсилає пінг з боку людей, які приїжджають із відповідної сторінки Вікіпедії. (Для тих, хто цікавиться, і вас, мабуть, є кілька, історія, що належить тут )

Він сидить на полиці в моєму кабінеті у відділі комп’ютерних наук університету, і хлопці з підтримки були люб'язні, щоб дати йому виділений IP-адресу кілька років тому.

Мій контракт закінчується в найближчі кілька тижнів, і мені спало на думку, що мені доведеться щось зробити з чайником. Я хотів би взяти його додому, але я не маю поняття, як пояснити своєму домашньому постачальнику широкосмугового зв’язку, що я хочу, щоб спеціальна IP-адреса надходила до мене додому, щоб люди могли пінг чайника.

Чи є розумний спосіб розміщення сервера на полиці в моєму будинку, який люди можуть пройти за допомогою IP-адреси? Які пошукові терміни я можу використати, щоб знайти проблему?


Чайник? Чому замість цього ви не використовуєте автоматизований чайник?
gparyani

2
То як ти це вирішив?
SQB

Відповіді:


54

"поясніть моєму домашньому постачальнику широкосмугового зв'язку, що я хочу, щоб спеціальна IP-адреса надходила до мене додому, щоб люди могли піти чайник", просто не посилаючись на чайник ... вони могли б подумати, що ви божевільні!

До речі: просто скажіть їм, що ви хочете статичну IP-адресу.

Зверніть увагу, що в багатьох країнах багато провайдерів не продають статичні IP-адреси споживачам споживчого класу (але запитувати їх безкоштовно!). Якщо вони не хочуть надати вам його, ви можете створити обліковий запис DynamicDNS, щоб люди могли дістатися до чайника за допомогою імені хоста (наприклад: myteapot.dyndns.org).


1
Я використовую дайнди роками, і це найбільш логічне рішення. Замість фіксованої числової IP-адреси ви отримуєте фіксовану буквено-цифрову адресу. Ці дні ви знайдете їх на веб-сайті www.dyn.com - створіть обліковий запис, налаштуйте свій маршрутизатор так, щоб він вказував адресу, і щоразу, коли ваша IP-адреса буде змінена Інтернет-провайдером, пошук DNS вирішить її.
Флоріс

22
На жаль, Dyn - раніше DynDNS - вже не має безкоштовних пропозицій, що було однією з їх головних переваг для випадкових домашніх користувачів без особливих вимог до тривалості часу, крім зручності. Я деякий час використовував No-IP, і - внаслідок інциденту Microsoft - не виникло проблем. Нещодавно я перемістив свій DNS-хостинг на безкоштовну службу DNS на he.net, і тепер оновлюю свої адреси безпосередньо, уникаючи необхідності переходити через динамічного провайдера. (Звичайно, для цього ви повинні мати власний домен і зручно налаштовувати налаштування сервера імен тощо)
Cosmic Ossifrage

7
Або ви можете використовувати DuckDNS . Це безкоштовно. (Це працює з пожертвами.)
YtvwlD

2
Що з No-IP ? Я використовую їх, і вони безкоштовні, і вони корисні для легкого використання.
Джордж

4
Не забувайте FreeDNS - freedns.arald.org
Ƭᴇcʜιᴇ007

25

Слово може бути просто "IPv6". Цілком доречно для чайника мати адресу IPv6. Дизайн IPv6 дозволяє мати цілу підмережу адрес IPv6 для всіх пристроїв у вашому домі.


1
Багато хто з домашніх комп'ютерів ще не пропонують рідну версію ip v.6, але ви можете отримати безкоштовний тунель 4to6 на tunnelbroker.net, який все одно дозволить вам використовувати цю опцію.
0xDAFACADE

9
@ 0xDAFACADE Я знаю, що ці імена заплутані, але нам потрібно бути точними при їх використанні, оскільки в іншому випадку люди будуть читати щось, використовуючи неправильне ім’я, і ще більше плутатимуться. Немає такого поняття, як тунель 4to6. Те, що ВНЗ пропонує на tunnelbroker.net, називається 6in4 тунелями.
kasperd

1
@kasperd Ви абсолютно праві, моя помилка. Хороший улов.
0xDAFACADE

Для домашнього провайдера Великобританії провайдер не може запропонувати IPv6 безпосередньо востаннє, коли я перевіряв (пару років тому), що стосується того, як реалізується магістраль BT. Тож це був би лише тунель.
Джеймс Снелл

1
@JamesSnell Ах, вибачте, я не прочитав ваш коментар належним чином, щоб побачити, що він заснований на старій інформації. Насправді я з A&A, і я вважаю, що BT отримав ipv6 приблизно в той же час, коли обмін перейшов на волокно до кабінету. Я припускаю, що вони замінили частину інфраструктури. Зауважте, однак я перебуваю у великому місті, тому, можливо, для тих, хто подальше, можливо, інакше. Дякуємо за чітку відповідь.
Vality

20

Чи повинна це бути IP-адреса? Причина, яку я запитую, - це було б набагато простіше (і дешевше) використовувати домен для доступу до нього.

Виконуючи це, ви можете підтримувати той самий підключення до Інтернету, який ви маєте вдома, і скористатися такою послугою, як dyn.com або noip.com, щоб ваш домен (можливо, htcpcp.com?) Вказував на динамічну IP-адресу вашого домашнього Інтернету. Таким чином, коли ваш модем перезавантажиться або ваш Інтернет-провайдер змінить вашу IP-адресу, домен оновиться, щоб вказати на це.

Іншим варіантом буде викликати свого провайдера і просто сказати їм, що ви хочете статичну IP-адресу. Деякі Інтернет-провайдери стягуватимуть з вас близько 5 доларів на місяць за цю послугу, в той час як інші вимагають від вас перейти до ділового зв’язку, перш ніж дозволити це зробити.

Якщо у вас є інші питання, повідомте мене!


13

Чи є розумним способом розміщення сервера на полиці в моєму будинку, який люди можуть пінгнути через IP-адресати?

Так. Дивись нижче. Я вважаю, що під "ping" ви дійсно маєте на увазі "контакт за допомогою веб-браузера", щоб отримати код HTTP відповіді 418.

Які слова я використовую для google для вирішення цієї проблеми?

  • "статична ip-адреса"
  • "переадресація порту"
  • "Бронювання DHCP"

UK SOHO Broadband

Домашня широкосмугова часто надається через маршрутизатор, який використовує трансляцію мережевих адрес (NAT), коли внутрішня мережа використовує приватний діапазон адрес (наприклад, 192.168.1.), А зовнішня "загальнодоступна" адреса динамічно розподіляється постачальником послуг Інтернету (ISP) . Оскільки вона динамічно розподіляється, вона може час від часу змінюватися.

Зазвичай, коли ваші домашні комп’ютери увімкнено, вони транслюють DHCP-запит із запитом внутрішньої IP-адреси, яку вони можуть використовувати. Зазвичай ваш маршрутизатор відповідає і виділяє адресу з пулу внутрішніх адрес.

Внутрішні адреси зазвичай неможливо отримати безпосередньо, але ваш маршрутизатор використовує NAT для перекладу між внутрішніми та зовнішніми адресами.

Статична IP-адреса

Вам потрібно попросити "статичну IP-адресу". Це означає, що ваша загальнодоступна IP-адреса буде виправлена ​​та може бути опублікована для використання з вашим чайником. Ви не зможете вибрати фактичну адресу.

Деякі Інтернет-провайдери Великобританії за це стягують додаткову щомісячну плату (наприклад, BT), а деякі - (наприклад, Zen).

Внутрішня адреса чайника

У вашому Teapot може бути налаштована фіксована IP-адреса, і в такому випадку вам слід налаштувати адресу у внутрішньому діапазоні мережі, який використовується вашим маршрутизатором, але поза діапазоном, який передає ваш маршрутизатор - це діапазон DHCP.

Крім того, ви можете налаштувати свій маршрутизатор так, щоб чайнику завжди була однакова внутрішня адреса.

Переадресація порту

Вхідні запити на ваш маршрутизатор для обслуговування чайника потрібно передати на конкретну внутрішню адресу вашого чайника. Ви робите це за допомогою "переадресації порту". Деякі маршрутизатори можуть називати це "пробоїнами" або використовувати якусь іншу терміналогію.


Що стосується деяких постачальників послуг широкосмугового зв’язку Великобританії, які надають статичні IP-адреси, Virgin (раніше Telewest), схоже, (як мінімум, у моєму районі) виділяє статичні адреси за замовчуванням. У 11 років, де я жив там, де роблю, я завжди мав однакову IP-адресу.
LMS

@LiamMcSherry У мене була однакова IP-адреса близько 10 років, це не означало, що це статичний тхо, за останній рік вона змінювалася приблизно 4 рази.
Тайсон

Так само IP-адреса моєї Virgin періодично змінюється. Одного разу я точно помітив, коли це сталося, коли вони дали мені новий кабельний модем. В основному вони не призначають вам IP-адресу як таку, просто для власної зручності вони видають вашому модему одну і ту ж IP-адресу щоразу, коли вона запитує одну, замість найнижчої доступної або будь-якої іншої. За винятком випадків, коли вони цього не роблять, мабуть, також для власної зручності (а може хтось кинув каву в те, що підтримує таблицю пошуку, і вони почали з нуля).
Стів Джессоп

3

Якщо ваш Інтернет-провайдер не використовує натурного класу nat, у вас, ймовірно, вже є глобальна IP-адреса, яку можна отримати. Деякі провайдери, безумовно, блокують порти, і ваша IP-адреса може бути не статичною - змінюється професійно при відключенні / повторному підключенні. Ви просто перевірте, чи зможете ви отримати другу IP-адресу, спрямовану до вас (хоча я навіть не маю уявлення, як маршрутизатор споживчих класів поводиться з цим - вам може знадобитися маршрутизатор комерційного класу), або просто отримаєте чайник власну, дешеву, лінійку.

Якщо це не варіант, обхідним способом може бути отримання VPS зі статичною IP-адресою в іншому місці та використання брандмауера для пересилання всіх пакетів у вказаний чайник. Альтернативою може бути проксі для вашого чайника, який обробляє ці речі. Я думаю, що це може залишити місце і для віртуального емульованого чайника.

Нарешті, враховуючи вичерпаність IP-адреси - надайте їй ipv6 адресу, як запропонував MSalters


1

Здається, поточна IP-адреса чайника зареєстрована в RHUL .

Якщо припустити, що ви все ще перебуваєте у Великобританії, декілька вітчизняних Інтернет-провайдерів включають виділену / фіксовану / статичну IP-адресу як частину своїх домашніх широкосмугових пакетів (включаючи в деяких випадках IPv6) і, ймовірно, будуть щиро раді сервісу (подачі?) Свого чайника. Наприклад:

Один бортовий комп'ютер повинен зробити адекватний домашній сервер для чайника. Розгляньте щось на зразок OLinuXino або подивіться цю корисну сторінку від Фонду вільного програмного забезпечення.


Якщо домашній широкосмуговий не пропонує статичний ip, запитайте про бізнес-клас. Деякі провайдери пропонують статичні ips за додаткову ціну або як частину пакета.
Нд

1

Якщо ви не хочете багато чого змінювати, орендуйте віртуальний сервер, налаштовуйте iptables для підключення до Nat до будь-якого порту, що стосується (вгадав 80), налаштуйте nat на прикордонному пристрої таким чином, що якщо джерелом IP є vps ip та dst порт 80 (у цьому контексті), він пересилає до чайника. (Зверніть увагу, вам потрібно буде забезпечити двонаправленість правил nat)

Таким чином, вам не доведеться видавати свій домашній IP, і пристрій по суті буде працювати таким, як є.


0

На речі, я ще не бачив згаданого: чи МАЄ стати статичним? Абсолютно? Позитивно?

http://en.wikipedia.org/wiki/Dynamic_DNS

Для оновлення домашньої IP-адреси можна скористатися послугою Dynamic DNS. http://dyn.com/dns/ - це те, що я використовую для домашнього маршрутизатора, хоча я впевнений, що там багато інших подібних сервісів. Можливо, буде більш економним платити $ 25-35 на рік ... замість того, що швидше буде $ 10 в місяць за статичну IP-адресу від вашого постачальника.

Те, як працює DynamicDNS, полягає в тому, що періодично ви перевіряєте свою ip адресу. Якщо це зміниться, ви оновите сервер DNS. Мій маршрутизатор налаштований робити це автоматично з DynDns, хоча у них трапляється програма, яку можна запустити на локальному комп'ютері.

Таким чином, у вас можуть піти люди, teapot.MyDomainName.comі це повинно просто працювати, за винятком часу, коли ваша IP-адреса змінюється, і коли ви оновлюєте сервер DNS (це може тривати секунди, години чи дні залежно від налаштування)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.