Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dyndns — online w chmurze

Uruchom dyndns w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie dyndns, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


dyndns — aktualizuje adres IP dostawcy dynamicznego DNS (DDNS).

STRESZCZENIE


dyndns --login LOGIN --hasło HASŁO \
--host twójhost.dyndns.org

OPIS


Wieloplatformowy klient Perla do aktualizowania dynamicznych informacji o adresach IP DNS w obsługiwanym
dostawcy (patrz „--dostawca”). Domyślnie ten program oczekuje dostawcy www.dyndns.org.

Dynamiczne usługi DNS umożliwiają mapowanie dynamicznego adresu IP na statyczną nazwę hosta. Tą drogą
do hosta można się odwoływać według nazwy zamiast zmieniającego się adresu IP z puli dostawcy usług internetowych.
Niektórzy dostawcy DDNS oferują bezpłatnie jedno konto i jedną nazwę hosta. Proszę
sprawdzić informacje na stronach Dostawców.

Oddzielne pliki służą do zapamiętywania ostatniego adresu IP, aby zapobiec jego aktualizacji
ponownie adres IP. Jest to konieczne w celu przestrzegania wytycznych dostawców gdzie
wielokrotne aktualizacje tego samego adresu IP mogą spowodować zablokowanie domeny. Powinieneś
zwykle nie muszą dotykać plików, w których przechowywane są adresy IP.

Jeśli wiesz, co robisz i rozpaczliwie potrzebujesz wymuszonej aktualizacji, usuń pliki IP
i uruchom program z odpowiednimi argumentami. Bez informacji o poprzednim IP
adres, program wysyła do dostawcy nowe żądanie aktualizacji.

Program został zaprojektowany do pracy pod każdą wersją systemu Windows lub Linux, ewentualnie Mac OS
dołączony. Może nie działać pod innymi wersjami systemu Unix/BSD. Zobacz sekcję BŁĘDY, jak to zrobić
podaj szczegóły, aby dodać obsługę innych systemów operacyjnych.

Odwiedź stronę dostawcy i utwórz konto. Zapisz nazwę użytkownika, hasło
i nazwa hosta, którą zarejestrowałeś.

W przypadku systemów operacyjnych Windows należy zainstalować język Perl. Istnieją dwa wcielenia Perla:
Natywna wersja systemu Windows (Activestate Perl) i wersja Cygwin. „http://www.cygwin.com/"
jest zalecane, ponieważ jest bardziej zgodne z oryginalnym środowiskiem Perla.

OPCJE


Ogólne Opcje
--config=PLIK [--config=PLIK ...]
Lista plików konfiguracyjnych do odczytania. Brak innych opcji wiersza poleceń niż --gadatliwy,
--odpluskwić or --test należy dołączyć lub wyniki są niezdefiniowane. Każdy plik musi zawierać
zakończyć konfigurację konta DDNS.

Część FILE przejdzie przez funkcję „glob()” Perla, co oznacza, że ​​nazwy plików są
rozszerzony. Serię plików konfiguracyjnych można uruchomić jednocześnie np. w katalogu
„/etc/dyndns/” przy użyciu jednej opcji. Kolejność przetwarzanych plików to
alfabetyczny:

--config=/etc/dyndns/*

Zobacz sekcję PLIK KONFIGURACYJNY, aby uzyskać więcej informacji na temat zapisywania plików.

--host=host1 [--host=host2 ...]
Używaj zarejestrowanych HOSTÓW.

--Grupa GROUP
To zdjęcie opcja is tylko dla --dostawca brak IP

Przypisz IP do GRUPY. Czy masz wiele hostów, które aktualizują się do tego samego adresu IP?
Zaktualizuj grupę zamiast wielu hostów.

--Zaloguj sie ZALOGUJ
Nazwa LOGIN konta DDNS.

--mxhost NAZWA-HOSTA-MX
To zdjęcie opcja is tylko dla --dostawca dyndns

Zaktualizuj informacje o koncie za pomocą nazwy hosta MX. Określa Mail eXchanger do użycia
modyfikowany host. Należy rozwiązać do statyczny adres IP, w przeciwnym razie zostanie zignorowany.
Jeśli nie znasz DNS, nie dotykaj tej opcji.

Wymienione serwery muszą być poprawnie skonfigurowane, aby akceptowały pocztę dla Twojej nazwy hosta,
albo to nic nie da. Konfigurowanie serwera jako MX bez zgody
administrator może ich na ciebie rozgniewać. Jeśli ktoś skontaktuje się w tej sprawie
wykroczenia, Twój rekord MX zostanie usunięty i prawdopodobnie zostaną podjęte dalsze działania
zapobiec powtórzeniu się tego. Każda poczta wysłana na źle skonfigurowany serwer wymieniony jako
MX może się odbijać i może zostać utracony.

--mx-opcja
To zdjęcie opcja is tylko dla --dostawca dyndns

Włącz opcję MX. Poproś o ustawienie MX w poprzednim parametrze jako a
kopia zapasowa. Oznacza to, że poczta będzie najpierw próbowała zostać dostarczona bezpośrednio do Twojego hosta, a następnie
zostanie dostarczony do MX wymienionego jako kopia zapasowa.

Uwaga dotycząca dostawcy „noip”:

Klienci aktualizacji nie mogą zmienić tej wartości. Klienci mogą przesyłać żądania tylko do php
skrypt aktualizujący rekord A. Zmiany, takie jak rekordy MX, muszą zostać wprowadzone
stronie internetowej.

--w trybie offline
Jeśli podano, ustaw hosta w trybie offline.

„Uwaga:” [dyndns] Ta funkcja jest dostępna tylko dla darczyńców. Powrót „!donatora”.
pojawi się komunikat, jeśli jest to ustawione na gospodarzu niebędącym dawcą.

Jest to przydatne, jeśli zamierzasz przejść do trybu offline na dłuższy czas. Jeśli ktoś
w przeciwnym razie uzyska Twój stary adres IP, użytkownicy nie będą przechodzić na Twój stary adres IP.

--hasło HASŁO
HASŁO konta DDNS.

--system {dyndns|statdns|niestandardowy}
To zdjęcie opcja is tylko dla --dostawca dyndns

System, którego chcesz użyć do tej aktualizacji. „dyndns” zaktualizuje hosta dynamicznego,
„custom” zaktualizuje hosta MyDynDNS Custom DNS, a „statdns” zaktualizuje statyczny
gospodarz. Wartość domyślna to „dyndns” i nie można używać innych opcji (statdns|custom)
chyba że przekażesz darowiznę i uzyskasz dostęp do bardziej zaawansowanych funkcji.

Więcej informacji można znaleźć na stronach dostawcy usługi DDNS.

--dzika karta
Włącz opcję symboli wieloznacznych. Aliasy wieloznaczne „*.yourhost.ourdomain.ext” oznaczają to samo
adres jako „twojahost.naszadomena.ext”

Dodatkowy Opcje
-D, --demon [OCZEKIWANIE-MINUTY]
Wejdź w tryb demona. Termin „demon” odnosi się do samodzielnych procesów, które przechowują
służąc do śmierci. W trybie demona program wchodzi w nieskończoną pętlę, w której IP
zmiany adresu są okresowo sprawdzane. Przy każdym sprawdzaniu nowego adresu IP program czeka
dla MINUT CZEKANIU. Komunikaty w tym trybie są zgłaszane za pomocą syslog(3); Jeśli możliwe.

Ta opcja jest przeznaczona do użytku w systemach, które nie udostępniają crona typu Unix
możliwości (np. w systemie operacyjnym Windows). Lepiej jest używać cron(8) i zdefiniuj wpis
za pomocą crontab(5) notacja do uruchamiania aktualizacji w okresowych odstępach czasu. To zużyje mniej
memory, gdy Perl nie jest trwale przechowywany w pamięci, tak jak w przypadku opcji --demon.

Aktualizacja dostawcy DDNS odbywa się tylko wtedy, gdy

1) Zmiany adresu IP
2) lub minęło 30 dni od ostatniej aktualizacji.
(Zobacz dokumentację czasu wygaśnięcia konta dostawcy DDNS)

Minimalny czas snu to 5 minut. Program nie pozwoli na szybsze czasy budzenia(*).
Wartość można wyrazić w formatach:

15 Zwykły numer, minuty
15m (m)inuty. To samo powyżej
1h (h)nasza
1d (d) dni

Ta opcja jest przeznaczona głównie do stałego połączenia z Internetem. Jeśli masz połączenie telefoniczne
połączenia, lepiej jest umówić się na aktualizację IP w tym samym czasie, co kiedy
połączenie jest uruchamiane. W Linuksie miałoby to miejsce podczas jeśli up(1).

(*) Język Perl wymaga dużej mocy procesora, więc każde szybsze sprawdzenie spowodowałoby znaczne obciążenie
na zasobach systemowych. Zwykle wartość 30 lub 60 minut będzie działać dobrze w większości przypadków
sprawy. Monitoruj czas rotacji adresów IP dostawcy usług internetowych, aby dostosować czas do wystarczającego wykorzystania
długie godziny budzenia.

--Ethernet [KARTA]
W systemie Linux do automatycznego wykrywania adresów IP używany jest program ifconfig(1). Jeśli masz
wielu kart sieciowych, wybierz odpowiednią kartę z tą opcją. Urządzenie domyślne
użyty do zapytania to „eth0”.

--plik PREFIKSÓW
Przedrostek, w którym mają być zapisywane informacje o adresie IP. Może to być a) bezwzględna nazwa ścieżki do pliku b)
katalog, w którym należy zapisać lub c) katalog + przedrostek, w którym należy zapisać. Upewnij się, że pliki
w tej lokalizacji nie zostaną usunięte. Jeśli zostaną usunięte i zdarzy ci się zaktualizować SAME
ip dwa razy w krótkim czasie - zgodnie z często zadawanymi pytaniami www.dyndns.org - Twój adres może być
zablokowany.

Na platformie Windows wszystkie nazwy plików muszą zawierać ukośniki, takie jak „C:/somedir/to/”, a nie
"C:\jakiś katalog\do\".

PREFIKS jest używany tylko jako nazwa podstawowa obsługiwanych kont DDNS (patrz --dostawca).
Zapisana nazwa pliku jest zbudowana w następujący sposób:

PREFIKS - - - .dziennik
|
Zobacz opcję --system

Przykładowa nazwa pliku w Linuksie mogłaby wyglądać mniej więcej tak, gdyby PREFIKS był ustawiony na
"/var/log/dyndns/":

/var/log/dyndns/eth0-statdns-my.dyndns.org-dyndns.log

-F, --plik-domyślny
Użyj rozsądnych wartości domyślnych dla zapisanego pliku IP PREFIKS (patrz --plik). W systemie Windows %WINDIR%
Jest używane. W systemie Linux wyszukiwane są PREFIKSY

/var/log/dyndns/ (jeśli katalog istnieje)
/ var / log / (standard systemu)
$HOME/tmp lub $HOME Jeśli proces nie działa z uprawnieniami administratora

Ta opcja jest domyślnie włączona, jeśli --plik nie jest używany.

--pełnomocnik HOST
Użyj HOST jako wychodzącego serwera proxy HTTP.

-P, --dostawca TYP
Domyślnie program łączy się z „dyndns.org” w celu aktualizacji dynamicznego adresu IP. Tam
zgłaszanych jest wielu bezpłatnych dostawców dynamicznego DNS. Obsługiwana lista TYPÓW w
porządek alfabetyczny:

hnorg Brak ograniczeń nazw domen
Podstawowa usługa DDNS jest bezpłatna (stan na 2003-10-02)
http://hn.org/

dyndns Brak ograniczeń nazw domen.
Podstawowa usługa DDNS jest bezpłatna (stan na 2003-10-02)
http://www.dyndns.org/
Zobacz też http://members.dyndns.org/

noip Brak limitów nazw domen.
Podstawowa usługa DDNS jest bezpłatna (stan na 2003-10-02)
http://www.no-ip.com/

UWAGA: od 2010 r. wsparcie dla stron hnorg, noip prawdopodobnie nie działa z powodu
zmiany w interfejsach. W tej chwili używaj tylko dyndns.

--zapytanie
Zapytaj o bieżący adres IP i wyjdź. Uwaga: jeśli używasz routera, możesz potrzebować --urlowanie*
opcji, w przeciwnym razie zwracany adres IP jest adresem IP DHCP Twojej podsieci, a nie adresem dostawcy usług internetowych
Internetowy adres IP.

Dane wyjściowe polecenia to co najmniej dwa ciągi znaków. Drugi ciąg to
„last-ip-info-not-available”, jeśli nazwa zapisanego pliku ip nie jest określona. W celu
program, aby wiedzieć, gdzie szukać zapisanych plików IP, musisz je podać --plik* or
--konfig opcja. Drugi ciąg może być również „bez zmian”, jeśli aktualny adres IP to
to samo, co znaleziono w zapisanym pliku. Przykłady:

100.197.1.6 ostatnie-ip-informacje-nie-dostępne
100.197.1.6 100.197.1.7
100.197.1.6 bez zmian 18
|
Ile dni od ostatniego zapisanego adresu IP

Note dla narzędzie programiści: dodatkowe informacje mogą zostać podane w przyszłości. Nie polegaj
na liczbie słów wyjściowych, ale zamiast tego analizuje dane wyjściowe od lewej do prawej.

--query-ipchanged ['kod wyjścia']
Wydrukuj wiadomość, jeśli adres IP się zmienił lub nie. Ta opcja może przyjąć opcjonalny ciąg znaków
argument "exitcode" który powoduje, że program wskazuje zmieniony adres ip na standardowy
kod stanu powłoki (w powłoce bash, który byłby dostępny w zmiennej $?):

$ dyndns --query-ipchange kod wyjścia --file-default \
--provider dyndns --host xxx.dyndns.org
$ echo $?

... kod statusu powłoki ($?) wyglądałby następująco:

0 prawdziwa wartość, zmieniona
1 wartość fałszywa, kod błędu, czyli nie zmieniono

Bez argumentu „exitcode” zwrócone ciągi to:

Aktualny adres IP
|
zmieniony 35 111.222.333.444
bez zmian 18
|
Dni od ostatniej aktualizacji adresu IP. Na podstawie zapisanych plików IP
znak czasu.

Jeśli znacznik czasu ostatniego zapisanego pliku IP jest zbyt stary, to nawet jeśli adres IP nie był tak naprawdę
zmieniona, sytuacja jest zgłaszana słowem „zmieniono”. Wynika to z ograniczeń czasowych tzw
Dostawcy DDNS mają. Konto wygaśnie, jeśli nie zostanie zaktualizowane za NN dni.

Note dla narzędzie programiści: dodatkowe informacje mogą zostać podane w przyszłości. Nie polegaj
na liczbie słów wyjściowych, ale zamiast tego analizuje dane wyjściowe od lewej do prawej.

--query-ipfile
Wydrukuj nazwę pliku IP i wyjdź.

Uwaga: Aby ta opcja działała, musisz podać wszystkie inne opcje
zwykle przechodzą do aktualizacji konta DDNS, ponieważ nazwa pliku IP zależy od nich
opcje. Alternatywnie podaj opcję --konfig FILE skąd wszystkie istotne
informacje, jeśli są czytane.

--ethernet [opcjonalne, domyślnie eth0]
--provider [opcjonalne, domyślnie dyndns]
--system [opcjonalne, domyślnie dyndns]
--wymagany host.

Oto przykład, który przypuszczał, że katalog „/var/log/dyndns/” już istnieje:

$ dyndns --file-default --query-ipfile \
--provider dyndns --host xxx.dyndns.org
/var/log/dyndns/eth0-dyndns-dyndns-xxx-dyndns.org.log

--wyrażenie regularne REGEXP
W hoście, który ma wiele kart sieciowych, odpowiedź może zawierać wiele adresów IP
adresy. Domyślnie wybierany jest zawsze pierwszy wybór, ale może to nie być to, co jest
poszukiwany. Wyrażenie regularne NIE MOŻE zawierać nawiasów przechwytujących: jeśli go potrzebujesz, użyj nie-
uchwycenie wyboru (?:). Więcej informacji na ten temat można znaleźć na stronie podręcznika Perla „perlre”.
nieprzechwytujące nawiasy wyrażeń regularnych.

Oto przykład z systemu Windows:

Ethernet adapter {3C317757-AEE8-4DA7-9B68-C67B4D344103}:

Sufiks DNS specyficzny dla połączenia. :
Adres IP autokonfiguracji. . . : 169.254.241.150
Maska podsieci . . . . . . . . . . . : 255.255.0.0
Brama domyślna . . . . . . . . . :

Adapter Ethernet Połączenie lokalne 3:

Sufiks DNS specyficzny dla połączenia . : gdzieś.net
Adres IP. . . . . . . . . . . . : 193.10.221.45
Maska podsieci . . . . . . . . . . . : 255.255.0.0
Brama domyślna . . . . . . . . . : 10.10.0.101

193.10.221.45 to zamierzony dynamiczny adres IP, a nie pierwszy. Poinstruować
wyszukując z innego miejsca na liście, podaj wyrażenia regularne, które mogą
dopasować część listy, po której pojawia się adres IP. W powyższym przypadku
wyrażenie regularne może być:

--regexp "Połączenie 3:"

W systemie Windows słowa następujące po „Adresie IP” są oczekiwane automatycznie, więc ty
nie należy dodawać ich do wyrażenia regularnego.

We FreeBSD 4.5 możesz otrzymać następującą odpowiedź:

tun0: flagi mtu 1492
inet6 fe80::250:4ff:feef:7998%tun0 prefikslen 64 zakresid 0x7
inet 62.214.33.49 --> 255.255.255.255 maska ​​sieci 0xffffffff
inet 62.214.32.12 --> 255.255.255.255 maska ​​sieci 0xffffffff
inet 62.214.35.49 --> 255.255.255.255 maska ​​sieci 0xffffffff
inet 62.214.33.163 --> 62.214.32.1 maska ​​​​sieci 0xff000000
Otwarty przez PID 64

Prawidłowy adres IP do wybrania z listy to ten, który nie zawiera
maska ​​sieci 0xffffffff. Wybrany adres dla powyższego to zatem 62.214.33.163. The
wyrażenie regularne, które znajdzie tę linię to:

--regexp ".*0xffffffff.*?inet"
| |
| Wyszukaj minimalne dopasowanie do słowa „inet”
wyszukaj maksymalne dopasowanie

Będzie to pasować aż do ostatniej linii z maską sieci 0xffffffff, po
które najkrótsze dopasowanie „.*?” do „inet”, aby odczytać następującą po nim liczbę. The
wyrażenie regularne musi upewnić się, że następne słowo po punkcie dopasowania jest poszukiwanym adresem.

Kabel, DSL i Router Opcje
Jeśli nie masz bezpośredniego dostępu do znanego na całym świecie „rzeczywistego” adresu IP, ale do adresu IP podsieci
adres, to nie możesz określić swojego zewnętrznego adresu IP ze swojego komputera
bezpośrednio. Zobacz zdjęcie poniżej:

Internet routera/podsieci
+-------------+ +--------------+
Twój komputer: | | adres mapy | |
połącz się z usługodawcą internetowym --> | ROUTER | -------------> | |
| 192.168.... | | 80.1.1.1 |
lokalny adres IP mówi: +-------------+ +-----------+
192.168.xxx.xxx PRAWDZIWE IP

ASDL i modem kablowy oraz inne połączenia mogą nie być bezpośrednio podłączone do Internetu, ale
do routera, aby umożliwić tworzenie podsieci hostów wewnętrznych. Daje to dostęp do kilku komputerów
Internetu, podczas gdy dostawca usług internetowych zaoferował Ci tylko jeden widoczny adres IP. router
dokonuje mapowania adresu IP lokalnej podsieci na adres IP znany na całym świecie, dostarczony przez
ISP, kiedy połączenie zostało nawiązane.

Potrzebujesz jakiegoś sposobu, aby dowiedzieć się, jakie jest prawdziwe IP. Najprościej jest połączyć się z
jakaś strona internetowa, która uruchamia usługę wyszukiwania wstecznego, która może pokazać łączący się adres IP
adres.

Uwaga: następująca strona internetowa nie istnieje. Aby znaleźć usługę, która jest w stanie
wyświetl swój adres IP, wyszukaj w Google. Załóżmy, że znalazłeś fikcyjną usługę
"http://www.example.com/showip"i gdzieś na stronie jest napisane:

Twój adres IP to: 212.111.11.10

To jest to, czego potrzebujesz. Aby zautomatyzować wyszukiwanie ze strony internetowej, musisz poinstruować plik
program, aby połączyć się ze stroną URL i powiedzieć, jak odczytać adres IP ze strony za pomocą zwykłego
wyrażenie. Zapoznaj się ze stroną podręcznika Perla „perlre”, jeśli nie jesteś zaznajomiony z regularnym
wyrażenia. W przypadku powyższej fikcyjnej usługi potrzebne byłyby następujące opcje:

--urlowanie "http://showip.org/?showit.pl"
--urlping-regexp "adres to:\s+([\d.]+)"
| ||
| |+- Czytaj wszystkie cyfry i kropki
| |
| +- przechwytywanie nawiasów
|
+- oczekuj dowolnej liczby białych znaków

UWAGA: Tekst do dopasowania ze strony internetowej nie jest tekstem/zwykłym tekstem, ale tekstem/html, więc musisz spojrzeć
w źródłach strony HTML, aby poprawnie dopasować adres IP bez pogrubionych tagów
itd.

--urlowanie URL
Strona internetowa, na której można odczytać znany na całym świecie adres IP. Jeśli znajdziesz serwer sieci Web, który jest
uruchom jakiś program, który może pokazać twoje adresy IP, użyj go. Przykład poniżej
łączy się z witryną i wywołuje program CGI, aby pokazać adres IP konektora. Być
grzeczny. Zbyt częste wykonywanie takich połączeń może spowodować zablokowanie witryny.

http://www.dyndns.org/cgi-bin/check_ip.cgi

Pamiętaj, aby używać okresu 60 minut lub więcej z --demon możliwość nie zwiększania
załadować witrynę „ping” i spowodować zamknięcie usługi przez administratora.

--urlping-dyndns
Kontakt http://www.dyndns.org usługi w celu uzyskania informacji o adresie IP. To jest
skrót do bardziej ogólnej opcji --urlowanie.

--urlping-linksys [RODZAJ]
Specialized Router opcja dla Linksys CYFROWE DLA MILIONÓW .

Ta opcja łączy się z 4-punktowym routerem Linksys Wireless LAN, którego strona jest domyślnie
pod adresem sieci lokalnej -http://192.168.1.1/Status.htm>. Znany na całym świecie adres IP
(który jest dostarczany przez dostawcę usług internetowych) jest analizowany z tej strony. Produkt jest typowy
podłączony do modemu kablowego lub DSL. Zapoznaj się z przedstawionym wcześniej obrazem wyznaczania trasy.

Jeśli domyślny login i hasło zostały zmienione, opcje --urlping-logowanie i
--urlping-hasło musi być dostarczony

Aby uzyskać informacje o TYPIE, zobaczhttp://www.linksys.com/>. Aktualne kody produktów
obsługiwane obejmują:

- BEFW11S4, bezprzewodowy router punktu dostępowego z 4-portowym przełącznikiem.
Strona: http://192.168.1.1/Status.htm
- WRT54GL, bezprzewodowy router szerokopasmowy WRT54GL Wireless-G.
Strona: http://192.168.1.1/Status_Router.asp

--urlping-logowanie ZALOGUJ
Jeśli strona internetowa „--urlping” wymaga uwierzytelnienia, podaj nazwę użytkownika dla zabezpieczonej sieci
strona.

--urlping-hasło ZALOGUJ
Jeśli strona internetowa „--urlping” wymaga uwierzytelnienia, podaj hasło do zabezpieczonej sieci
strona.

--urlping-regexp REGEXP
Po połączeniu się ze stroną z --urlowanie URL, strona internetowa jest sprawdzana pod kątem wyrażenia REGEXP. The
wyrażenie regularne musi przechwycić adres IP, aby perl pasował do $1. Do sterowania użyj nawiasów nieprzechwytujących
mecz w razie potrzeby. Na przykład to jest nieprawidłowe:

--urlping-regexp "(Adres|addr:)\s+([0-9.]+)"
| |
$ 1 $ 2

Dopasowanie MUSI być w „$1”, więc musisz użyć nieprzechwytujących nawiasów Perla dla pierwszego
jeden:

--urlping-regexp "(?:Adres|addr:) +([0-9.]+)"
| |
nieprzechwytujący 1 $

Jeśli ta opcja nie jest podana, domyślną wartością jest znalezienie pierwszego pasującego słowa:

([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)

Różne Opcje
--odpluskwić [POZIOM]
Włącz debugowanie z opcjonalnym dodatnim POZIOMEM. Użyj tego, jeśli chcesz poznać szczegóły, jak to zrobić
program inicjuje połączenie lub jeśli występują problemy z kontaktem z DDNS
dostawcą.

--help
Pomoc do drukowania

--pomoc-html
Wydrukuj pomoc w formacie HTML.

--pomoc-człowiek
Wydrukuj stronę pomocy w formacie strony podręcznika systemu Unix. Chcesz przekazać to wyjście do nroff -człowiek
aby go przeczytać.

--test [POZIOM]
Uruchom w trybie testowym, właściwie niczego nie aktualizuj. POZIOM 1 umożliwia wysyłanie pingu HTTP
opcje i uzyskiwanie odpowiedzi.

--kierowca testowy
To jest tylko dla deweloperów. Przeprowadź wewnętrzne testy integralności.

--konto-testowe
To jest tylko dla deweloperów. Używa opcji konta testowego DYNDNS. Wszystkie wartości wiersza poleceń
które ustawiają informacje o hoście lub dostawcy są ignorowane. Patrz strona klienta pod adresem
http://clients.dyndns.org/devel

--gadatliwy
Drukuj komunikaty informacyjne.

--wersja
Wersja do druku i informacje kontaktowe.

PRZYKŁADY


Aby okresowo aktualizować adres IP, użyj crontab(5) wpis. Aktualizacja nastąpi tylko wtedy, gdy IP
zmieniło się od ostatniego razu:

0 0-23 * * * perl /dyndns

Aby sprawdzić aktualny adres IP:

dyndns --query [--urlping...]
|
Wybierz odpowiednią opcję, aby wykonać polecenie „ping” dla adresu IP

Pokaż, gdzie plik ip jest/byłby przechowywany z podanymi opcjami połączenia. Opcja
--plik-domyślny używa domyślnej struktury katalogów systemu operacyjnego.

dyndns --file-default --query-ipfile --provider dyndns \
--host xxx.dyndns.org

Aby zaktualizować informacje o koncie u dostawcy DDNS:

dyndns --dostawca dyndns --login --hasło -- hostuj swój.dyndns.org

Jeśli twój router może wyświetlić stronę internetową zawierającą znany na całym świecie adres IP, możesz to zrobić
poinstruować, aby go „pingować”. Załóżmy, że router ma adres 192.168.1.1 i wyświetl go
wyświetla znany na całym świecie adres IP to „status.html” i musisz zalogować się do routera za pomocą
nazwa użytkownika „foo” i hasło „bar”:

dyndns – urlping http://192.168.1.1/Status.html \
--urlping-login foo \
--urlping-pasek przepustki \

Jeśli domyślne wyrażenie regularne nie znajduje adresu IP ze strony, podaj własne dopasowanie
opcja --urlping-regexp. W razie wątpliwości dodaj opcję --odpluskwić 1 i przeanalizuj odpowiedzi.
W przypadku poważnych wątpliwości skontaktuj się z opiekunem (patrz opcja --wersja) i wyślij pełne debugowanie
wyjście.

Wskazówka: jeśli prowadzisz lokalny serwer WWW, dostawca „www.dyndns.org” może kierować do niego połączenia. Widzieć
opcję „--wildcard”, aby włączyć delegowanie domeny `*.your.dyndns.org', tak jakbyśmy
dostępne przez `www.your.dyndns.org'.

KONFIGURACJA FILE


Zamiast dostarczać opcje w wierszu poleceń, można je zapisać w pliku konfiguracyjnym.
Dla każdego konta DDNS i różnych domen musi być osobny plik konfiguracyjny
Utworzony. Pliki konfiguracyjne są odczytywane za pomocą opcji --konfig.

Składnia pliku konfiguracyjnego zawiera komentarze rozpoczynające się od (#). Wszystko
po znaku hash jest interpretowany jako komentarz. Wartości są ustawiane w sposób KLUCZ = WARTOŚĆ, gdzie
spacje są nieistotne. W kluczach nie jest rozróżniana wielkość liter, ale w wartościach tak.

Poniżej linie oznaczone jako [default] należy ustawić tylko wtedy, gdy musi być ustawiona wartość domyślna
zmienione. Linie oznaczone jako [noip] lub [dyndns] dotyczą tylko DDNS tych dostawców
konta. Zauważ, że niektóre klucze, takie jak „host”, mogą przyjmować wiele wartości oddzielonych dwukropkami.
Opcje włączania/wyłączania przyjmują odpowiednio wartości [1/0]. Wszystkie poniższe wartości nazwy hosta są fikcyjne.

# /etc/dyndns/dyndns.conf

# Ustaw na „tak”, aby wykluczyć ten plik konfiguracyjny
# z aktualizacji.

wyłącz = nie # [domyślnie]

ethernet = eth0 # [domyślnie]
group = mygourp # Tylko dostawca [noip].
host = host1.dyndns.org, host1.dyndns.org

# Jeśli kierujesz pocztę. Więcej informacji można znaleźć w dokumentacji dyndns.org
# jak skonfigurować rekordy MX. Jeśli nie wiesz nic o DNS/BIND
# Nawet nie myśl o użyciu tej opcji. Niewłaściwe użycie lub uszkodzenie
# DNS na twoim końcu prawdopodobnie zakończy twoją „darmową” umowę dyndns.

mxhost = mxhost.dyndns.org

# Szczegóły, jak uzyskać znany na całym świecie adres IP, w przypadku standardu
# Nie można używać programów Linux 'ifconfig' lub Windows 'ipconfig'. Ten
# interesuje głównie właścicieli sieci kablowych, DSL i routerów. UWAGA: Możesz
# nie używaj wszystkich tych opcji. Np. [urlping-linksys4] jest alternatywny
# do [urlping] itd. Zobacz dokumentację.

urlping-linksys = BEFW11S4
urlping-login = joe
urlping-hasło = moje hasło

urlping = fikcyjne.showip.org
urlping-regexp = (?:Adres|addr:)\s+([0-9.]+)

# Gdzie są przechowywane adresy IP. Nazwa katalogu lub Nazwa katalogu z
# dodatkowy przedrostek pliku. Część katalogu musi istnieć. Mógłbyś
# powiedz „file = /var/log/dyndns/”, ale to jest ustawienie domyślne.

file = default # Użyj domyślnej lokalizacji systemu operacyjnego

# Szczegóły konta DDNS

login = mój login
hasło = moje hasło
dostawca = dyndns # [domyślnie]
proxy = myproxy.myisp.net # ustawiane tylko w przypadku połączeń HTTP

# Potrzebujesz tej opcji tylko wtedy, gdy masz wiele kart ethernetowych.
# Po którym wyrażeniu regularnym pojawia się numer IP ifconfig(1) lista?

wyrażenie regularne = .*0xffffffff.*?inet

# Z jakiego konta korzystasz? Wybierz „dyndns|statdns|niestandardowy”

system = dyndns # Tylko dostawca [dyndns].

# Tak, deleguj wszystkie wywołania *.mydomain.dyndns.org

symbol wieloznaczny = 1

# Koniec pliku konfiguracyjnego

Zobacz szczegóły wszystkich tych opcji z odpowiedniej opcji wiersza poleceń
opisy. Np. odpowiada opcja 'ethernet' w pliku konfiguracyjnym --Ethernet
opcja wiersza poleceń. Normalny plik konfiguracyjny dla przeciętnego użytkownika zawierałby tylko kilka
kwestia:

# /etc/dyndns/myhost.dyndns.org.conf

host = mójhost.dyndns.org
file = default # Użyj domyślnej lokalizacji systemu operacyjnego
login = mój login
hasło = moje hasło
dostawca = dyndns
system = dyndns # lub 'statdns'
symbol wieloznaczny = 1 # Delegat *.mydomain.dyndns.org

# Koniec pliku konfiguracyjnego

DO ZROBIENIA (napisanie skryptów demona Debiana) FIXME:

update-rc.d dyndns start 3 4 5 6 # Debian

WSPIERAJ UPRASZANIE


W przypadku nowego systemu operacyjnego podaj wszystkie odpowiednie polecenia, ich opcje, przykłady i ich
wyjście, które odpowiada na następujące pytania. Pozycje w nawiasach to przykłady z
Linux:

- Jak wykrywany jest system operacyjny? Wyślij wynik „id -a” lub jeśli file/dir
struktura może być wykorzystana do wykrycia systemu. W Lunuksie
istnienie /boot/vmlinuz może wskazywać, że „to jest Linux
system operacyjny".
- Jakie jest polecenie, aby uzyskać informacje o sieci (podobne do polecenia „ifconfig”)
- Gdzie są przechowywane pliki konfiguracyjne systemu (w katalogu / Etc?)
- Gdzie są przechowywane pliki dziennika (pod / var / log?)

Aby dodać obsługę routerów, które można połączyć za pomocą protokołu HTTP lub innego
polecenia, prosimy o podanie szczegółów połączenia oraz pełnej odpowiedzi HTTP:

wget -O -zrzut.html http://192.168.1.0/your-network/router/page.html

ROZWIĄZYWANIE PROBLEMÓW


1. Włącz --odpluskwić aby zobaczyć szczegółowe informacje o tym, jak działa program i jakie są żądania HTTP
wysłane i odebrane.

2. Większość opcji <--query> nie może być używana samodzielnie. Zobacz dokumentację co
dodatkowe opcje, które musisz dostarczyć wraz z nimi.

ŚRODOWISKO


TMPDIR
Katalog plików tymczasowych. Domyślnie systemowy katalog tymczasowy.

Korzystaj z dyndns online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad