Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

dyndns - Trực tuyến trên đám mây

Chạy dyndns trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh dyndns có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dyndns - Cập nhật địa chỉ IP cho nhà cung cấp DNS động (DDNS)

SYNOPSIS


dyndns - đăng nhập ĐĂNG NHẬP - mật khẩu MẬT KHẨU \
--host yourhost.dyndns.org

MÔ TẢ


Một ứng dụng Perl nền tảng chéo để cập nhật thông tin IP DNS động được hỗ trợ
nhà cung cấp (xem "--provider"). Theo Mặc định, chương trình này yêu cầu nhà cung cấp www.dyndns.org.

Các dịch vụ DNS động cho phép ánh xạ địa chỉ IP động với một tên máy chủ tĩnh. Cách này
máy chủ có thể được tham chiếu bằng tên thay vì thay đổi địa chỉ IP từ nhóm của ISP.
Một số nhà cung cấp DDNS cung cấp một tài khoản duy nhất và một tên máy chủ duy nhất miễn phí. Xin vui lòng
kiểm tra thông tin từ các trang của Nhà cung cấp.

Các tệp riêng biệt được sử dụng để ghi nhớ địa chỉ IP cuối cùng để ngăn cập nhật cùng một
Địa chỉ IP một lần nữa. Điều này là cần thiết để tuân thủ các nguyên tắc của các nhà cung cấp nơi
nhiều bản cập nhật của cùng một địa chỉ IP có thể khiến miền của bạn bị chặn. Bạn nên
thông thường không cần phải chạm vào các tệp nơi lưu trữ địa chỉ IP.

Nếu bạn biết mình đang làm gì và rất cần cập nhật bắt buộc, hãy xóa các tệp IP
và bắt đầu chương trình với các đối số thích hợp. Không có thông tin về IP trước đó
địa chỉ, chương trình gửi yêu cầu cập nhật mới đến nhà cung cấp.

Chương trình đã được thiết kế để hoạt động trên mọi phiên bản Windows hoặc Linux, có thể là Mac OS
bao gồm. Nó có thể không hoạt động trong các biến thể Unix / BSD khác. Vui lòng xem phần BUGS cách
cung cấp thông tin chi tiết để thêm hỗ trợ cho các hệ điều hành khác.

Truy cập trang của nhà cung cấp và tạo một tài khoản. Ghi lại tên đăng nhập, mật khẩu
và tên máy chủ mà bạn đã đăng ký.

Đối với hệ điều hành Windows, bạn cần cài đặt Perl. Có hai hóa thân Perl:
Phiên bản Windows gốc (Activestate Perl) và phiên bản Cygwin. Các "http://www.cygwin.com/"
được khuyến khích vì nó bám sát môi trường Perl gốc hơn.

LỰA CHỌN


Tang lễ lựa chọn
--config = FILE [--config = FILE ...]
Danh sách các tệp cấu hình để đọc. Không có tùy chọn dòng lệnh nào ngoài --dài dòng,
--gỡ lỗi or --kiểm tra nên được thêm vào hoặc kết quả là không xác định. Mỗi tệp phải chứa
hoàn thành cấu hình tài khoản DDNS.

Phần FILE sẽ đi qua hàm "perf ()" của Perl, có nghĩa là các tên tệp là
được mở rộng. Loạt tệp cấu hình có thể được chạy cùng một lúc, ví dụ như trong thư mục
"/ etc / dyndns /" bằng cách sử dụng một tùy chọn. Thứ tự của các tệp được xử lý là
theo thứ tự bảng chữ cái:

--config = / etc / dyndns / *

Xem phần TẬP TIN CẤU HÌNH để biết thêm thông tin về cách ghi tệp.

--host = host1 [--host = host2 ...]
Sử dụng (các) HOST đã đăng ký.

--tập đoàn NHÓM
T tùy chọn is có thể cho --các nhà cung cấp không

Gán IP cho GROUP. Bạn có nhiều máy chủ cập nhật thành cùng một địa chỉ IP không?
Cập nhật một nhóm thay vì nhiều máy chủ.

--đăng nhập "Đăng nhập"
Tên ĐĂNG NHẬP của tài khoản DDNS.

--mxhost MX-HOST-NAME
T tùy chọn is có thể cho --các nhà cung cấp dyndns

Cập nhật thông tin tài khoản với tên máy chủ MX. Chỉ định một Mail eXchanger để sử dụng với
máy chủ đang được sửa đổi. Phải giải quyết một tĩnh Địa chỉ IP hoặc nó sẽ bị bỏ qua.
Nếu bạn không biết DNS, đừng chạm vào tùy chọn này.

Các máy chủ bạn liệt kê cần được định cấu hình chính xác để chấp nhận thư cho tên máy chủ của bạn,
hoặc điều này sẽ không tốt. Thiết lập máy chủ dưới dạng MX mà không có sự cho phép của
quản trị viên có thể khiến họ giận bạn. Nếu ai đó được liên hệ về một
vi phạm, bản ghi MX của bạn sẽ bị xóa và có thể phải thực hiện thêm hành động
ngăn nó xảy ra lần nữa. Bất kỳ thư nào được gửi đến một máy chủ được định cấu hình sai được liệt kê là
MX có thể bị trả lại và có thể bị mất.

--mx-tùy chọn
T tùy chọn is có thể cho --các nhà cung cấp dyndns

Bật tùy chọn MX. Yêu cầu MX trong tham số trước đó được thiết lập dưới dạng
sao lưu. Điều này có nghĩa là thư đầu tiên sẽ cố gắng gửi trực tiếp đến máy chủ của bạn và
sẽ được gửi tới MX được liệt kê dưới dạng bản sao lưu.

Lưu ý liên quan đến nhà cung cấp "noip":

Cập nhật máy khách không thể thay đổi giá trị này. Khách hàng chỉ có thể gửi yêu cầu đến php
script để cập nhật bản ghi A. Các thay đổi như bản ghi MX phải được thực hiện thông qua
trang web.

- ngoại tuyến
Nếu được cung cấp, hãy đặt máy chủ lưu trữ ở chế độ ngoại tuyến.

"Lưu ý:" [dyndns] Tính năng này chỉ dành cho những người ủng hộ. Sự trở lại của "! Donator"
thông báo sẽ xuất hiện nếu điều này được đặt trên máy chủ lưu trữ không phải donator.

Điều này rất hữu ích nếu bạn sẽ ngoại tuyến trong một khoảng thời gian dài. Nếu ai đó
nếu không sẽ nhận được IP cũ của bạn, người dùng của bạn sẽ không truy cập vào địa chỉ IP cũ của bạn.

--mật khẩu mở khóa PASSWORD
MẬT KHẨU của tài khoản DDNS.

--hệ thống {dyndns | statdns | custom}
T tùy chọn is có thể cho --các nhà cung cấp dyndns

Hệ thống bạn muốn sử dụng cho bản cập nhật này. "dyndns" sẽ cập nhật một máy chủ động,
"custom" sẽ cập nhật máy chủ DNS tùy chỉnh MyDynDNS và "statdns" sẽ cập nhật tĩnh
tổ chức. Giá trị mặc định là "dyndns" và bạn không thể sử dụng các tùy chọn khác (statdns | custom)
trừ khi bạn quyên góp và có được quyền truy cập vào các tính năng nâng cao hơn.

Xem các trang của nhà cung cấp DDNS để biết thêm thông tin.

--ký tự đại diện
Bật tùy chọn ký tự đại diện. Bí danh ký tự đại diện "* .yourhost.ourdomain.ext" giống nhau
địa chỉ là "yourhost.ourdomain.ext"

thêm vào lựa chọn
-NS, --daemon [CHỜ-PHÚT]
Vào chế độ daemon. Thuật ngữ "daemon" đề cập đến một quy trình độc lập giữ
phục vụ cho đến khi bị giết. Trong chế độ daemon, chương trình đi vào vòng lặp vô hạn trong đó IP
thay đổi địa chỉ được kiểm tra định kỳ. Đối với mỗi lần kiểm tra địa chỉ ip mới, chương trình sẽ đợi
trong thời gian CHỜ-PHÚT. Tin nhắn ở chế độ này được báo cáo bằng cách sử dụng syslog(3); nếu có sẵn.

Tùy chọn này được thiết kế để sử dụng trong các hệ thống không cung cấp cron giống Unix
khả năng (ví dụ: trong Hệ điều hành Windows). Tốt hơn là nên sử dụng cron(8) và xác định một mục nhập
sử dụng crontab(5) ký hiệu để chạy cập nhật trong các khoảng thời gian định kỳ. Điều này sẽ sử dụng ít hơn
bộ nhớ khi Perl không được lưu giữ vĩnh viễn trong bộ nhớ như với tùy chọn --daemon.

Cập nhật cho nhà cung cấp DDNS chỉ xảy ra nếu

1) Thay đổi địa chỉ IP
2) hoặc đã mất 30 ngày kể từ lần cập nhật cuối cùng.
(Xem tài liệu về thời gian hết hạn tài khoản của nhà cung cấp DDNS)

Thời gian ngủ tối thiểu là 5 phút. Chương trình sẽ không cho phép thời gian đánh thức nhanh hơn (*).
Giá trị có thể được biểu thị bằng các định dạng:

15 Số thường, phút
15 phút (m) phút. Tương tự như trên
1h (h) của chúng tôi
1 ngày (d) ngày

Tùy chọn này chủ yếu dành cho kết nối Internet vĩnh viễn. Nếu bạn có một cuộc quay số
kết nối, tốt hơn là nên sắp xếp cập nhật IP cùng lúc khi
kết nối được bắt đầu. Trong Linux, điều này sẽ xảy ra trong nếu có(1).

(*) Ngôn ngữ Perl chuyên sâu về CPU nên việc kiểm tra nhanh hơn sẽ gây căng thẳng đáng kể
trên tài nguyên hệ thống. Thông thường, giá trị 30 hoặc 60 phút sẽ hoạt động tốt trong hầu hết
các trường hợp. Theo dõi thời gian xoay vòng IP của ISP để điều chỉnh thời gian sử dụng đủ
thời gian thức dậy lâu.

--ethernet [THẺ]
Trong hệ thống Linux, phát hiện IP tự động sử dụng chương trình ifconfig(1). Nếu bạn có
nhiều thẻ mạng, hãy chọn đúng thẻ với tùy chọn này. Thiết bị mặc định
được sử dụng cho truy vấn là "eth0".

--tập tin TIẾP ĐẦU NGỮ
Tiền tố nơi lưu thông tin IP. Đây có thể là a) tên đường dẫn tuyệt đối đến tệp b)
thư mục nơi lưu hoặc c) thư mục + tiền tố nơi lưu. Đảm bảo rằng các tệp
ở vị trí này không bị xóa. Nếu chúng bị xóa và bạn tình cờ cập nhật CÙNG
ip hai lần trong một khoảng thời gian ngắn - theo Câu hỏi thường gặp của www.dyndns.org - địa chỉ của bạn có thể là
bị chặn.

Trên nền tảng Windows, tất cả các tên tệp phải sử dụng dấu gạch chéo lên như "C: / somedir / to /", không
"C: \ somedir \ to \".

PREFIX chỉ được sử dụng làm tên cơ sở cho các tài khoản DDNS được hỗ trợ (xem --các nhà cung cấp).
Tên tệp đã lưu được xây dựng như thế này:

TIẾP ĐẦU NGỮ - - - .log
|
Xem tùy chọn - hệ thống

Tên tệp mẫu trong Linux có thể giống như thế này nếu PREFIX được đặt thành
"/ var / log / dyndns /":

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

-NS, --tệp-mặc định
Sử dụng mặc định hợp lý cho tệp IP đã lưu PREFIX (xem --tập tin). Trong Windows,% WINDIR%
Được sử dụng. Trong Linux, các PREFIX được tìm kiếm là

/ var / log / dyndns / (nếu thư mục tồn tại)
/ var / log / (tiêu chuẩn của hệ thống)
$ HOME / tmp hoặc $ HOME Nếu quá trình không chạy dưới quyền root

Tùy chọn này được kích hoạt theo mặc định nếu --tập tin không được sử dụng.

--Ủy quyền HOST
Sử dụng HOST làm proxy HTTP gửi đi.

-P, --các nhà cung cấp LOẠI
Theo mặc định, chương trình kết nối với "dyndns.org" để cập nhật địa chỉ IP động. Ở đó
nhiều nhà cung cấp DNS động miễn phí được báo cáo. Danh sách TYPES được hỗ trợ trong
thứ tự ABC:

hnorg Không có giới hạn tên miền
Dịch vụ DDNS cơ bản miễn phí (kể từ 2003-10-02)
http://hn.org/

dyndns Không giới hạn tên miền.
Dịch vụ DDNS cơ bản miễn phí (kể từ 2003-10-02)
http://www.dyndns.org/
Xem thêm http://members.dyndns.org/

noip Không giới hạn tên miền.
Dịch vụ DDNS cơ bản miễn phí (kể từ 2003-10-02)
http://www.no-ip.com/

LƯU Ý: kể từ năm 2010, hỗ trợ cho các trang web của hnorg, noip có thể không hoạt động do
thay đổi trong các giao diện. Vui lòng chỉ sử dụng thuốc nhuộm tại thời điểm này.

--truy vấn
Truy vấn địa chỉ IP hiện tại và thoát. Lưu ý: nếu bạn sử dụng bộ định tuyến, bạn có thể cần - trợ giúp *
tùy chọn, nếu không thì địa chỉ IP được trả về là IP DHCP của mạng con của bạn chứ không phải của ISP
IP Internet.

Đầu ra của lệnh ít nhất là hai chuỗi. Chuỗi thứ hai là
"last-ip-info-not-available" nếu tên tệp ip đã lưu không được chỉ định. Để mà
chương trình để biết nơi tìm kiếm các tệp IP đã lưu mà bạn cần cung cấp một số --tập tin* or
--config lựa chọn. Chuỗi thứ hai cũng có thể là "nochange" nếu địa chỉ IP hiện tại là
giống như những gì được tìm thấy từ tệp đã lưu. Ví dụ:

100.197.1.6 thông tin ip cuối cùng không khả dụng
100.197.1.6 100.197.1.7
100.197.1.6 thay đổi 18
|
Bao nhiêu ngày kể từ lần lưu IP cuối cùng

Chú thích cho công cụ nhà phát triển: thông tin bổ sung có thể được cung cấp trong tương lai. Đừng dựa dẫm
trên số lượng các từ đầu ra, nhưng thay vào đó phân tích cú pháp đầu ra từ trái sang phải.

--query-ipchanged ['exitcode']
In tin nhắn nếu IP đã thay đổi hoặc không. Tùy chọn này có thể lấy một chuỗi tùy chọn
đối số "exitcode" khiến chương trình chỉ ra địa chỉ ip đã thay đổi với tiêu chuẩn
mã trạng thái shell (trong bash shell sẽ có ở biến $?):

$ dyndns --query-ipchange mã thoát --file-default \
--nhà cung cấp dyndns --host xxx.dyndns.org
$ tiếng vang $?

... mã trạng thái của shell ($?) sẽ là:

0 giá trị true, đã thay đổi
1 giá trị sai, mã lỗi, tức là không thay đổi

Không có đối số "exitcode", các chuỗi được trả về là:

Địa chỉ IP hiện tại
|
đã thay đổi 35 111.222.333.444
trao đổi 18
|
Số ngày kể từ lần cập nhật IP cuối cùng. Dựa trên tệp IP đã lưu của
dấu thời gian.

Nếu dấu thời gian của tệp IP được lưu cuối cùng quá cũ, thì ngay cả khi IP đó không thực sự
thay đổi, tình hình được báo cáo với từ "thay đổi". Điều này là do giới hạn thời gian
Các nhà cung cấp DDNS có. Tài khoản sẽ hết hạn trừ khi được cập nhật sau NN ngày.

Chú thích cho công cụ nhà phát triển: thông tin bổ sung có thể được cung cấp trong tương lai. Đừng dựa dẫm
trên số lượng các từ đầu ra, nhưng thay vào đó phân tích cú pháp đầu ra từ trái sang phải.

--query-ipfile
In tên của tệp IP và thoát.

Lưu ý: Để tùy chọn này hoạt động, bạn phải cung cấp tất cả các tùy chọn khác sẽ là
thường vượt qua để cập nhật tài khoản DDNS, vì tên tệp Ip phụ thuộc vào
tùy chọn. Ngoài ra, cung cấp tùy chọn --config FILE từ nơi tất cả có liên quan
thông tin nếu đọc.

--ethernet [tùy chọn, mặc định là eth0]
--provider [tùy chọn, mặc định là dyndns]
- hệ thống [tùy chọn, mặc định là dyndns]
- yêu cầu máy chủ.

Đây là một ví dụ cho rằng thư mục "/ var / log / dyndns /" đã tồn tại:

$ dyndns --file-default --query-ipfile \
--nhà cung cấp dyndns --host xxx.dyndns.org
/var/log/dyndns/eth0-dyndns-dyndns-xxx-dyndns.org.log

--regexp ĐĂNG KÝ
Trong máy chủ lưu trữ có nhiều thẻ từ khóa, phản hồi có thể bao gồm nhiều IP
các địa chỉ. Mặc định là luôn chọn lựa chọn đầu tiên, nhưng đó có thể không phải là
truy nã. Regexp PHẢI không chứa dấu ngoặc đơn: nếu bạn cần, hãy sử dụng dấu ngoặc
nắm bắt sự lựa chọn (? :). Tham khảo trang hướng dẫn Perl "perlre" để biết thêm thông tin về
dấu ngoặc đơn biểu thức chính quy không cpaturing.

Đây là một ví dụ từ Windows:

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

Hậu tố DNS dành riêng cho kết nối. :
Địa chỉ IP tự động cấu hình. . . : 169.254.241.150
Mặt nạ mạng con. . . . . . . . . . . : 255.255.0.0
Gateway mặc định. . . . . . . . . :

Bộ điều hợp Ethernet Kết nối Khu vực Nội bộ 3:

Hậu tố DNS dành riêng cho kết nối. : here.net
Địa chỉ IP. . . . . . . . . . . . : 193.10.221.45
Mặt nạ mạng con. . . . . . . . . . . : 255.255.0.0
Gateway mặc định . . . . . . . . . : 10.10.0.101

193.10.221.45 là địa chỉ IP động dự kiến, không phải là địa chỉ đầu tiên. Hướng dẫn
tìm kiếm từ một nơi khác trong danh sách, cung cấp một biểu thức chính quy có thể
khớp với một phần trong danh sách mà sau đó địa chỉ IP sẽ xuất hiện. Trong trường hợp trên,
regexp có thể là:

--regexp "Kết nối 3:"

Trong Windows, các từ theo sau "Địa chỉ IP" sẽ tự động được mong đợi, vì vậy bạn
không nên thêm chúng vào regexp.

Trong FreeBSD 4.5, bạn có thể nhận được phản hồi sau:

tun0: cờ mtu 1492
inet6 fe80 :: 250: 4ff: feef: 7998% tun0 prefixlen 64 scopeid 0x7
inet 62.214.33.49 -> 255.255.255.255 netmask 0xffffffff
inet 62.214.32.12 -> 255.255.255.255 netmask 0xffffffff
inet 62.214.35.49 -> 255.255.255.255 netmask 0xffffffff
inet 62.214.33.163 -> 62.214.32.1 netmask 0xff000000
Được mở bởi PID 64

Địa chỉ IP chính xác để chọn từ danh sách là địa chỉ IP không chứa
netmask 0xffffffff. Do đó, địa chỉ đã chọn ở trên là 62.214.33.163. Các
regexp tìm thấy dòng đó là:

--regexp ". * 0xffffffff. *? inet"
| |
| Tìm kiếm đối sánh tối thiểu cho đến từ "inet"
tìm kiếm kết quả phù hợp tối đa

Điều này sẽ khớp với tất cả các cách cho đến dòng cuối cùng với mặt nạ mạng 0xffffffff, sau
trận đấu ngắn nhất ". *?" đến "inet" là đạt được để đọc số theo sau nó. Các
regexp phải đảm bảo rằng từ tiếp theo sau điểm khớp của nó là địa chỉ mong muốn.

Cáp, DSL Router lựa chọn
Nếu bạn không có quyền truy cập trực tiếp vào địa chỉ IP "thực" đã biết trên thế giới, nhưng đến một IP mạng con
địa chỉ, sau đó bạn không thể xác định địa chỉ IP thế giới bên ngoài của mình từ máy của bạn
trực tiếp. Nhìn bức ảnh bên dưới:

bộ định tuyến / mạng con Internet
+ ------------- + + ----------- +
PC của bạn: | | địa chỉ bản đồ | |
kết nối với ISP -> | CON ĐƯỜNG | -------------> | |
| 192.168 .... | | 80.1.1.1 |
ip cục bộ cho biết: + ------------- + + ----------- +
192.168.xxx.xxx IP THỰC

ASDL và modem cáp và các kết nối khác có thể không được kết nối trực tiếp với Internet, nhưng
tới một bộ định tuyến để cho phép mạng con của các máy chủ nội bộ. Điều này làm cho một số máy tính truy cập
Internet trong khi ISP chỉ cung cấp một địa chỉ IP hiển thị cho bạn. Bộ định tuyến
thực hiện ánh xạ IP mạng con cục bộ với địa chỉ IP đã biết trên thế giới, được cung cấp bởi
ISP khi kết nối được thiết lập.

Bạn cần một số cách để tìm ra đâu là IP thực. Cách đơn giản nhất là kết nối với
một số trang web chạy dịch vụ tra cứu ngược có thể hiển thị IP kết nối
địa chỉ nhà.

Lưu ý: trang web sau không tồn tại. Để tìm một dịch vụ có thể
hiển thị địa chỉ IP của bạn, thực hiện tìm kiếm trên google. Giả sử bạn đã tìm thấy một dịch vụ hư cấu
"http://www.example.com/showip"và ở đâu đó trên trang web có nội dung:

Địa chỉ IP của bạn là: 212.111.11.10

Đây là những gì bạn cần. Để tự động tra cứu từ trang web, bạn cần hướng dẫn
chương trình để kết nối với trang URL và cho biết cách đọc ip từ trang bằng cách sử dụng
biểu hiện. Tham khảo trang hướng dẫn của Perl "perlre" nếu bạn không quen với
biểu thức. Đối với dịch vụ hư cấu ở trên, các tùy chọn cần thiết sẽ là:

- trợ giúp "http://showip.org/? showit.pl "
--urlping-regexp "địa chỉ là: \ s + ([\ d.] +)"
| ||
| | + - Đọc tất cả các chữ số và dấu chấm
| |
| + - bắt dấu ngoặc đơn
|
+ - mong đợi bất kỳ số lượng khoảng trắng nào

LƯU Ý: Văn bản để khớp từ trang web không phải là văn bản / thuần túy, mà là văn bản / html, vì vậy bạn phải xem
tại các nguồn của trang HTML để khớp chính xác địa chỉ IP mà không có thẻ in đậm
và vv

- trợ giúp URL
Trang web mà địa chỉ IP đã biết trên thế giới có thể được đọc. Nếu bạn tìm thấy một máy chủ Web
đang chạy một số chương trình có thể hiển thị địa chỉ IP của bạn, hãy sử dụng nó. Ví dụ bên dưới
kết nối với trang web và gọi chương trình CGI để hiển thị địa chỉ IP của trình kết nối. Thì là ở
lịch thiệp. Thực hiện các cuộc gọi như vậy quá thường xuyên có thể gây ra các khối đối với trang web của bạn.

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

Đảm bảo thời gian sử dụng từ 60 phút trở lên với --daemon tùy chọn để không tăng
tải trong trang web "ping" và khiến quản trị viên tắt dịch vụ.

--urlping-dyndns
Liên hệ http://www.dyndns.org dịch vụ lấy thông tin địa chỉ IP. Đây là
viết tắt cho optiopn tổng quát hơn - trợ giúp.

--urlping-linksys [KIỂU]
Sản phẩm chuyên dụng Router tùy chọn cho Linksys sản phẩm.

Tùy chọn này kết nối với bộ định tuyến mạng LAN không dây 4 điểm của Linksys, có trang được đặt theo mặc định
tại địa chỉ mạng cục bộ -http://192.168.1.1/Status.htm>. Địa chỉ IP được biết đến trên thế giới
(được cung cấp bởi ISP) được phân tích cú pháp từ trang đó. Sản phẩm thường là
kết nối với cáp hoặc modem DSL. Tham khảo hình ảnh định tuyến đã trình bày trước đây.

Nếu thông tin đăng nhập và mật khẩu mặc định đã được thay đổi, các tùy chọn - trợ giúp-đăng nhập
--urlping-mật khẩu phải được cung cấp

Để biết thông tin TYPE, hãy xemhttp://www.linksys.com/>. Các mã sản phẩm hiện tại
được hỗ trợ bao gồm:

- BEFW11S4, Bộ định tuyến điểm truy cập không dây với công tắc 4 cổng.
Trang: http://192.168.1.1/Status.htm
- WRT54GL, Bộ định tuyến băng thông rộng không dây WRT54GL Wireless-G.
Trang: http://192.168.1.1/Status_Router.asp

- trợ giúp-đăng nhập "Đăng nhập"
Nếu trang web "--urlping" yêu cầu xác thực, hãy cung cấp tên người dùng cho một trang web được bảo mật
.

--urlping-mật khẩu "Đăng nhập"
Nếu trang web "--urlping" yêu cầu xác thực, hãy cung cấp mật khẩu cho một trang web được bảo mật
.

--urlping-regrec ĐĂNG KÝ
Sau khi kết nối với trang với - trợ giúp URL, trang web được kiểm tra REGEXP. Các
regexp phải bắt IP để perl khớp với $ 1. Sử dụng dấu ngoặc đơn không bắt để kiểm soát
trận đấu khi cần thiết. Ví dụ, điều này không chính xác:

--urlping-regexp "(Địa chỉ | addr:) \ s + ([0-9.] +)"
| |
$ 1 $ 2

Kết quả phù hợp PHẢI ở "$ 1", vì vậy bạn phải sử dụng dấu phân tách perl không bắt cho lần đầu tiên
một:

--urlping-regexp "(?: Address | addr :) + ([0-9.] +)"
| |
không chiếm $ 1

Nếu tùy chọn này không được cung cấp, giá trị mặc định là tìm từ đầu tiên phù hợp với:

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

hỗn hợp lựa chọn
--gỡ lỗi [CẤP ĐỘ]
Bật gỡ lỗi với LEVEL tích cực tùy chọn. Sử dụng cái này nếu bạn muốn biết chi tiết như thế nào
chương trình bắt đầu kết nối hoặc nếu bạn gặp sự cố khi liên hệ với DDNS
nhà cung cấp.

--Cứu giúp
In trợ giúp

--help-html
Trợ giúp in ở định dạng HTML.

- người trợ giúp
In trang trợ giúp ở định dạng trang thủ công Unix. Bạn muốn cung cấp đầu ra này cho ăn trộm -Đàn ông
để đọc nó.

--kiểm tra [CẤP ĐỘ]
Chạy ở chế độ thử nghiệm, không thực sự cập nhật bất cứ điều gì. LEVEL 1 cho phép gửi ping HTTP
các tùy chọn và nhận câu trả lời.

--lái thử
Điều này chỉ dành cho nhà phát triển. Chạy các bài kiểm tra tính toàn vẹn nội bộ.

- tài khoản thử nghiệm
Điều này chỉ dành cho nhà phát triển. Sử dụng các tùy chọn tài khoản thử nghiệm DYNDNS. Tất cả các giá trị dòng lệnh
thông tin đặt máy chủ lưu trữ hoặc nhà cung cấp bị bỏ qua. Tham khảo trang khách hàng tại
http://clients.dyndns.org/devel

--dài dòng
In tin nhắn thông tin.

--phiên bản
Phiên bản in và thông tin liên hệ.

VÍ DỤ


Để cập nhật địa chỉ IP định kỳ, hãy sử dụng crontab(5) mục nhập. Cập nhật sẽ chỉ xảy ra nếu IP
đã thay đổi so với lần trước:

0 0-23 * * * perl / dyndns

Để kiểm tra địa chỉ IP hiện tại:

dyndns --query [--urlping ...]
|
Chọn tùy chọn đúng để thực hiện "ping" cho IP

Hiển thị nơi tệp ip được / sẽ được lưu trữ với các tùy chọn kết nối nhất định. Các tùy chọn
--tệp-mặc định sử dụng cấu trúc thư mục mặc định của hệ điều hành.

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

Để cập nhật thông tin tài khoản cho nhà cung cấp DDNS:

dyndns --provider dyndns --login --mật khẩu mở khóa --host your.dyndns.org

Nếu bộ định tuyến của bạn có thể hiển thị một trang web chứa địa chỉ IP đã biết trên thế giới, bạn có thể
hướng dẫn để "ping" nó. Giả sử rằng bộ định tuyến ở địa chỉ 192.168.1.1 và trang đó
hiển thị IP đã biết trên thế giới là "status.html" và bạn phải đăng nhập vào bộ định tuyến bằng
tên người dùng "foo" và "thanh" mật khẩu:

dyndns - trợ giúp http://192.168.1.1/Status.html \
--urlping-đăng nhập foo \
- thanh vượt qua vòng quay \

Nếu regexp mặc định không tìm thấy địa chỉ IP từ trang, hãy cung cấp kết quả phù hợp của riêng bạn với
tùy chọn --urlping-regrec. Trong trường hợp nghi ngờ, hãy thêm tùy chọn --gỡ lỗi 1 và kiểm tra các câu trả lời.
Nếu nghi ngờ nghiêm trọng, hãy liên hệ với người bảo trì (xem tùy chọn --phiên bản) và gửi bản gỡ lỗi đầy đủ
đầu ra.

Mẹo: nếu bạn chạy một máy chủ web cục bộ, nhà cung cấp "www.dyndns.org" có thể hướng các cuộc gọi đến nó. Nhìn thấy
tùy chọn "--wildcard" để bật ủy quyền tên miền `* .your.dyndns.org ', giống như nếu chúng tôi
được truy cập bằng cách sử dụng `` www.your.dyndns.org ''.

CẤU HÌNH FILE


Thay vì cung cấp các tùy chọn tại dòng lệnh, chúng có thể được lưu trữ vào tệp cấu hình.
Đối với mỗi tài khoản DDNS và các miền khác nhau, một tệp cấu hình riêng biệt phải
tạo. Các tệp cấu hình được đọc với tùy chọn --config.

Cú pháp của tệp cấu hình bao gồm các chú thích bắt đầu bằng (#). Bất cứ điều gì
sau khi dấu thăng được hiểu là bình luận. Các giá trị được đặt theo kiểu KEY = VALUE, trong đó
khoảng trống là không đáng kể. Các phím không phân biệt chữ hoa chữ thường, nhưng các giá trị thì có.

Dưới đây, các dòng được đánh dấu bằng [mặc định] chỉ cần được đặt nếu giá trị mặc định cần được
đã thay đổi. Các dòng được đánh dấu bằng [noip] hoặc [dyndns] chỉ áp dụng cho DDNS của những nhà cung cấp đó
các tài khoản. Lưu ý rằng một số khóa, như "máy chủ", có thể nhận nhiều giá trị được phân tách bằng dấu hai chấm.
Các tùy chọn Bật / Tắt lần lượt nhận các giá trị [1/0]. Tất cả các giá trị tên máy chủ dưới đây là hư cấu.

# /etc/dyndns/dyndns.conf

# Đặt thành "có" để loại trừ tệp cấu hình này
# từ các bản cập nhật.

vô hiệu hóa = không # [mặc định]

ethernet = eth0 # [mặc định]
group = mygourp # Nhà cung cấp [noip] only.
máy chủ = host1.dyndns.org, host1.dyndns.org

# Nếu bạn định tuyến thư. Xem tài liệu dyndns.org để biết chi tiết
# cách thiết lập bản ghi MX. Nếu bạn không biết gì về DNS / BIND
# Thậm chí không cân nhắc sử dụng tùy chọn này. Sử dụng sai hoặc bị hỏng
# DNS ở cuối của bạn có thể sẽ chấm dứt hợp đồng dyndns 'miễn phí' của bạn.

mxhost = mxhost.dyndns.org

# Chi tiết cách lấy địa chỉ IP được biết đến trên thế giới, trong trường hợp tiêu chuẩn
# Không thể sử dụng chương trình 'ifconfig' của Linux hoặc Windows 'ipconfig'. Điều này
# chủ yếu quan tâm đến các chủ sở hữu cáp, DSL và bộ định tuyến. LƯU Ý: Bạn có thể
# không sử dụng tất cả các tùy chọn này. Ví dụ: [urlping-linksys4] là thay thế
# đến [urlping], v.v. Xem tài liệu.

urlping-linksys = BEFW11S4
urlping-đăng nhập = joe
urlping-mật khẩu = mypass

urlping = hư cấu.showip.org
urlping-regexp = (?: Address | addr:) \ s + ([0-9.] +)

# Nơi các IP được lưu trữ. Tên thư mục hoặc Tên thư mục với
# tiền tố tệp bổ sung. Phần thư mục phải tồn tại. Bạn có thể
# say 'file = / var / log / dyndns /' nhưng đó là mặc định.

file = default # Sử dụng vị trí mặc định của OS

# Chi tiết tài khoản DDNS

đăng nhập = mylogin
mật khẩu = mật khẩu của tôi
nhà cung cấp = dyndns # [mặc định]
proxy = myproxy.myisp.net # chỉ đặt nếu cần cho các cuộc gọi HTTP

# Bạn chỉ cần tùy chọn này nếu bạn có nhiều thẻ ethernet.
# Sau đó regexp các ứng dụng số IP ifconfig(1) danh sách?

regexp =. * 0xffffffff. *? inet

# Bạn đang sử dụng tài khoản nào? Chọn 'dyndns | statdns | custom'

system = dyndns # Chỉ nhà cung cấp [dyndns]

# Có, ủy quyền tất cả các lệnh gọi * .mydomain.dyndns.org

ký tự đại diện = 1

# Kết thúc tệp cnfiguration

Xem chi tiết của tất cả các tùy chọn này từ tùy chọn dòng lệnh tương ứng
mô tả. Ví dụ: tùy chọn 'ethernet' trong tệp cấu hình tương ứng với --ethernet
tùy chọn dòng lệnh. Tệp cấu hình thông thường cho người dùng trung bình sẽ chỉ bao gồm một số
dòng:

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

máy chủ = myhost.dyndns.org
file = default # Sử dụng vị trí mặc định của OS
đăng nhập = mylogin
mật khẩu = mật khẩu của tôi
nhà cung cấp = dyndns
system = dyndns # hoặc 'statdns'
wildcard = 1 # Delegate * .mydomain.dyndns.org

# Kết thúc tệp cnfiguration

VIỆC CẦN LÀM (viết tập lệnh daemon Debian) FIXME:

cập nhật-rc.d dyndns bắt đầu 3 4 5 6 # Debian

HỖ TRỢ YÊU CẦU


Đối với Hệ điều hành mới, hãy cung cấp tất cả các lệnh liên quan, các tùy chọn, ví dụ của chúng và
xuất ra câu trả lời cho các câu hỏi sau. Các mục trong ngoặc đơn là ví dụ từ
Linux:

- Hệ điều hành được phát hiện như thế nào? Gửi kết quả của 'id -a' hoặc if tệp / dir
cấu trúc có thể được sử dụng để phát hiện hệ thống. Trong Lunux,
sự tồn tại của / boot / vmlinuz có thể chỉ ra rằng "đây là một Linux
Hệ điều hành ”.
- Lệnh lấy thông tin mạng là gì (giống lệnh 'ifconfig')
- Các tệp cấu hình hệ thống được lưu trữ ở đâu (trong thư mục / Etc?)
- Các tệp nhật ký được lưu trữ ở đâu (dưới / var / log?)

Để thêm hỗ trợ cho các bộ định tuyến có thể được kết nối thông qua giao thức HTTP hoặc với một số
, vui lòng cung cấp chi tiết kết nối và phản hồi HTTP đầy đủ:

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

Giải đáp thắc mắc


1. Bật --gỡ lỗi để xem chi tiết chính xác cách chương trình chạy và các yêu cầu HTTP là gì
gửi và nhận.

2. Hầu hết các tùy chọn <--query> không thể được sử dụng độc lập. Vui lòng xem tài liệu những gì
các tùy chọn bổ sung bạn cần cung cấp với chúng.

MÔI TRƯỜNG


TMPDIR
Thư mục các tệp tạm thời. Mặc định là dir tạm thời của hệ thống.

Sử dụng dyndns trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX là một GUI cho
    Bộ nạp USB của Waninkoko, dựa trên
    libwiigui. Nó cho phép liệt kê và
    khởi chạy trò chơi Wii, trò chơi Gamecube và
    homebrew trên Wii và WiiU ...
    Tải xuống USBLoaderGX
  • 2
    Chim lửa
    Chim lửa
    Firebird RDBMS cung cấp các tính năng ANSI SQL
    & chạy trên Linux, Windows &
    một số nền tảng Unix. Đặc trưng
    đồng thời và hiệu suất tuyệt vời
    & sức mạnh...
    Tải xuống Firebird
  • 3
    KompoZer
    KompoZer
    KompoZer là một trình soạn thảo HTML wysiwyg sử dụng
    cơ sở mã của Mozilla Composer. Như
    Sự phát triển của Nvu đã bị dừng lại
    vào năm 2005, KompoZer sửa nhiều lỗi và
    thêm một f ...
    Tải xuống KompoZer
  • 4
    Tải xuống Manga miễn phí
    Tải xuống Manga miễn phí
    Trình tải xuống Manga miễn phí (FMD) là một
    ứng dụng mã nguồn mở được viết bằng
    Object-Pascal để quản lý và
    tải manga từ các trang web khác nhau.
    Đây là một tấm gương ...
    Tải xuống Trình tải xuống Manga miễn phí
  • 5
    Aetbootin
    Aetbootin
    UNetbootin cho phép bạn tạo khả năng khởi động
    Ổ đĩa USB trực tiếp cho Ubuntu, Fedora và
    các bản phân phối Linux khác mà không có
    ghi đĩa CD. Nó chạy trên Windows, Linux,
    và ...
    Tải xuống UNetbootin
  • 6
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM dễ sử dụng
    Gói phần mềm mã nguồn mở ERP và CRM
    (chạy với máy chủ web php hoặc
    phần mềm độc lập) dành cho doanh nghiệp,
    nền tảng ...
    Tải xuống Dolibarr ERP - CRM
  • Ứng dụng Linux Foundation" href="/vi/software/linux/app-windows-presentation-foundation">Tải xuống Windows Presentation Foundation "/software/linux/app-transmission-remote-gui">Tải xuống Transmission Remote GUI inux, MacOS và Windows. Pu...
    Tải xuống mông (phát bằng công cụ này)
  • Khác »

Lệnh Linux

  • 1
    a56
    a56
    A56 - Bộ lắp ráp Motorola DSP56001 ...
    Chạy a56
  • 2
    a68g
    a68g
    a68g - Algol 68 Genie, một Algol 68
    trình biên dịch-thông dịch...
    Chạy a68g
  • 3
    cpmrm
    cpmrm
    cpmrm - xóa tệp trên đĩa CP/M ...
    Chạy cpmrm
  • 4
    cpp-4.7
    cpp-4.7
    cpp - Bộ tiền xử lý C ...
    Chạy cpp-4.7
  • 5
    gbkpdflatex
    gbkpdflatex
    bg5latex - Sử dụng LaTeX trực tiếp trên Big5
    tệp mã hóatex bg5pdflatex - Sử dụng
    pdfLaTeX trực tiếp trên Big5 encodedtex
    tệp bg5+latex - Sử dụng LaTeX trực tiếp trên máy tính
    Big5+...
    Chạy gbkpdflatex
  • 6
    gbkreg
    gbkreg
    gbkreg - Hồi quy phi tuyến tính hạt nhân
    hàm số ...
    Chạy gbkreg
  • Khác »

Ad