Utrzymuję ten czajnik:
Zwraca błąd 418 podczas pingowania i jest regularnie pingowany przez osoby przybywające z odpowiedniej strony Wikipedii. (Dla zainteresowanych i wydaje się, że jest kilku z was, odpowiednia historia jest tutaj )
Znajduje się na półce w moim biurze na wydziale informatyki uniwersytetu, a pracownicy wsparcia byli na tyle mili, że kilka lat temu nadali mu dedykowany adres IP.
Mój kontrakt dobiega końca w ciągu najbliższych kilku tygodni i przyszło mi do głowy, że będę musiał coś zrobić z czajnikiem. Chciałbym zabrać go do domu, ale nie mam żadnego pojęcia, jak wytłumaczyć mojemu szerokopasmowej dostawcy, który chcę dedykowany adres IP przychodzi do mojego domu tak, że ludzie mogą ping czajnik.
Czy istnieje rozsądny sposób posiadania serwera na półce w moim domu, który ludzie mogą pingować za pomocą adresu IP? Jakie wyszukiwane hasła mogę znaleźć, aby znaleźć rozwiązanie tego problemu?
Odpowiedzi:
„wyjaśnij mojemu domowemu dostawcy usług szerokopasmowych, że chcę, aby dedykowany adres IP przychodził do mojego domu, aby ludzie mogli pingować czajniczek” po prostu nie odwołuj się do czajnika ... mogliby pomyśleć, że zwariowałeś!
Przy okazji: po prostu powiedz im, że chcesz mieć statyczny adres IP.
Pamiętaj, że w wielu krajach wielu dostawców usług internetowych nie sprzedaje statycznych adresów IP klientom klasy konsumenckiej (ale proszenie ich jest bezpłatne!). Jeśli nie chcą ci go dać, możesz utworzyć konto DynamicDNS, aby umożliwić ludziom dostęp do czajnika przy użyciu nazwy hosta (np .: myteapot.dyndns.org).
źródło
Słowo może być po prostu „IPv6”. Zasadniczo czajnik ma adres IPv6. Konstrukcja IPv6 pozwala mieć całą podsieć adresów IPv6 dla wszystkich urządzeń w domu.
źródło
Czy to musi być adres IP? Pytam dlatego, że byłoby znacznie łatwiej (i taniej) korzystać z domeny, aby uzyskać do niej dostęp.
W ten sposób możesz utrzymać to samo połączenie internetowe, które masz teraz w domu, i skorzystać z usługi takiej jak dyn.com lub noip.com, aby utrzymać domenę (może htcpcp.com?) Wskazującą na dynamiczny adres IP twojego domowego Internetu. W ten sposób, gdy modem uruchomi się ponownie lub dostawca usług internetowych zmieni adres IP, który posiadasz, domena zostanie zaktualizowana, aby wskazywać na to.
Inną opcją byłoby skontaktowanie się z usługodawcą internetowym i poinformowanie go, że chcesz uzyskać stały adres IP. Niektórzy usługodawcy internetowi będą naliczać opłatę za tę usługę w wysokości około 5 USD / miesiąc, podczas gdy inni będą wymagać uaktualnienia do połączenia biznesowego, zanim na to pozwolą.
Jeśli masz inne pytania, daj mi znać!
źródło
Tak. Patrz poniżej. Zakładam, że przez „ping” naprawdę masz na myśli „kontakt za pomocą przeglądarki internetowej”, aby otrzymać kod odpowiedzi HTTP 418.
Internet szerokopasmowy SOHO w Wielkiej Brytanii
Domowe połączenie szerokopasmowe jest zwykle zapewniane przez router, który korzysta z translacji adresów sieciowych (NAT), podczas gdy sieć wewnętrzna korzysta z prywatnego zakresu adresów (np. 192.168.1.), A zewnętrzny „publiczny” adres jest dynamicznie przydzielany przez dostawcę usług internetowych (ISP) . Ponieważ jest przydzielany dynamicznie, może się zmieniać od czasu do czasu.
Zwykle po włączeniu komputerów domowych wysyłają żądanie DHCP z pytaniem o wewnętrzny adres IP, którego mogą użyć. Zwykle router odpowiada i przydziela adres z puli adresów wewnętrznych.
Adresów wewnętrznych zwykle nie można uzyskać bezpośrednio, ale router używa translatora NAT do translacji między adresami wewnętrznymi i zewnętrznymi.
Statyczny adres IP
Musisz poprosić o „statyczny adres IP”. Oznacza to, że twój publiczny adres IP zostanie naprawiony i może zostać opublikowany do użytku z czajnikiem. Nie będziesz mógł wybrać rzeczywistego adresu.
Niektórzy brytyjscy dostawcy usług internetowych pobierają za to dodatkową opłatę miesięczną (np. BT), ale niektórzy nie (np. Zen).
Adres wewnętrzny czajnika
Twój czajnik może mieć konfigurowalny stały adres IP, w którym to przypadku powinieneś skonfigurować adres z zakresu wewnętrznej sieci używanej przez router, ale poza zasięgiem wyznaczonym przez router - jest to zakres DHCP.
Alternatywnie możesz skonfigurować router, aby zawsze nadawał czajniczkowi ten sam adres wewnętrzny.
Przekazywanie portów
Przychodzące żądania do routera dotyczące usługi czajnika muszą zostać przekazane na określony wewnętrzny adres czajnika. Robisz to za pomocą „przekierowania portów”. Niektóre routery mogą nazywać to „otworami” lub używać innej terminologii.
źródło
Jeśli Twój dostawca usług internetowych nie korzysta z nat klasy operatorskiej, prawdopodobnie masz już globalny adres IP z możliwością pingowania. Niektórzy usługodawcy internetowi blokują porty, a Twój adres IP może nie być statyczny - czasem się zmienia po odłączeniu / ponownym połączeniu. Po prostu sprawdzasz, czy możesz otrzymać drugi adres IP (chociaż nie mam pojęcia, jak poradziłby sobie z tym router klasy konsumenckiej - być może potrzebujesz routera klasy komercyjnej), lub po prostu kupiłeś czajniczek własną, tanią linię.
Jeśli nie jest to opcja, rundą może być zdobycie VPS ze statycznym adresem IP w innym miejscu i użycie zapory ogniowej do przekazania wszystkich pakietów do wspomnianego czajnika. Alternatywą może być posiadanie serwera proxy dla czajnika obsługującego te rzeczy. Podejrzewam, że może to również zostawić miejsce dla wirtualnego emulowanego czajnika.
Wreszcie, biorąc pod uwagę wyczerpanie adresu IP - podaj mu adres ipv6, jak sugerował MSalters
źródło
Aktualny adres IP czajnika wydaje się być zarejestrowany w RHUL .
Zakładając, że nadal jesteś w Wielkiej Brytanii, kilku krajowych dostawców usług internetowych zawiera dedykowany / stały / statyczny adres IP jako część swoich domowych pakietów szerokopasmowych (w tym w niektórych przypadkach IPv6) i prawdopodobnie byłby naprawdę zadowolony z obsługi (podania?) Czajnika. Na przykład:
Komputer jednopłytkowy powinien stanowić odpowiedni serwer domowy dla czajnika. Zastanów się nad czymś w rodzaju OLinuXino lub zobacz tę pomocną stronę Free Software Foundation.
źródło
Jeśli nie chcesz niczego zmieniać, wynajmij serwer wirtualny, skonfiguruj iptables, aby łączyło się z nat do dowolnego odpowiedniego portu (zgadywanie 80), skonfiguruj nat na urządzeniu granicznym, aby jeśli źródłowy adres IP to ip vps i dst port ma 80 (w tym kontekście), przekazuje do czajnika. (Pamiętaj, że musisz upewnić się, że reguły nat są dwukierunkowe)
W ten sposób nie będziesz musiał podawać swojego domowego adresu IP, a urządzenie będzie zasadniczo działać w stanie, w jakim się znajduje.
źródło
Rzecz, o której jeszcze nie wspominałem: Czy MUSI być statyczna? Absolutnie? Pozytywnie?
http://en.wikipedia.org/wiki/Dynamic_DNS
Możesz użyć usługi dynamicznego DNS, aby zaktualizować swój zmieniający się domowy adres IP. http://dyn.com/dns/ jest tym, czego używam do routera domowego, chociaż jestem pewien, że istnieje wiele innych podobnych usług. Bardziej opłacalne może być płacenie 25-35 USD rocznie ... zamiast bardziej prawdopodobnego około 10 USD miesięcznie za statyczny adres IP od twojego dostawcy.
Sposób działania DynamicDNS polega na tym, że okresowo sprawdzasz swój adres IP. Jeśli się zmieni, zaktualizujesz serwer DNS. Mój router jest skonfigurowany do robienia tego automatycznie z DynDns, chociaż zdarza się, że mają aplikację, którą można uruchomić na komputerze lokalnym.
W ten sposób możesz pingować ludzi
teapot.MyDomainName.com
i powinno to po prostu działać, z wyjątkiem krótkiego czasu między zmianą adresu IP a aktualizacją serwera DNS (w zależności od konfiguracji może to być kilka sekund, godzin lub dni)źródło