09/10/2018, 22:35

Cách lập trình để đưa IP của Modem ADSL đang dùng lên trang web

Mình đang tìm cách dùng đường truyền ADSL để truyền dữ liệu giữa hai nơi cách xa nhau (hai nơi đều có modem ADSL để kết nối internet). Vì IP ngán cho modem ADSL là IP động nên trước khi truyền phải biết IP modern ADSL của đầu bên kia. Mình nghĩ ra 1 giải pháp làm tìm kiếm 1 host free, khi bắt đầu truyền, ta khi cập vào trang web để có ip của modern ADSL kia. Các viết code ra sao để lấy được IP Modem và tài liệu để tra cứu mong các bạn chỉ giúp (Cách dùng NAT mình đã biết)
BigBug viết 00:38 ngày 10/10/2018
một cách đơn giản nhất là mỗi host tự truy cập vào đây để biết cái ip của ADLS modem router : http://checkip.dyndns.org/ . Sau đó cập nhật lên 1 chổ chung nào đó cho bên kia biết.
Cái trang http://checkip.dyndns.org/ code như thế nào, tớ đang rất muốn tìm hiểu nhưng chưa tìm hiểu được
idecaf viết 00:45 ngày 10/10/2018
Đây là 1 đoạn code asp để bắt IP, bạn xem thử

<html>
<body>
<FORM ACTION="access.asp" METHOD="post">
<font face="arial">
<p>
Current IP Address:
<% Response.Write(Request.ServerVariables("REMOTE_HOS T")) %>

</font>
</FORM>
</body>
</html>

Làm các nào mình lưu trử ip này
fx500a viết 00:42 ngày 10/10/2018
Mình cũng chẳng biết cách nào chính xác, dùng trang http://checkip.dyndns.org/ thì ra 222.253.67.110, dùng www.whatismyip.com thì ra 203.162.3.147, dùng Request.ServerVariables("REMOTE_ADDR")) thì nó ra 203.162.3.145 . MÌnh đang chạy máy trong LAN, thế là thế nào?
BigBug viết 00:51 ngày 10/10/2018
cái 222.253.67.110 là real IP đó. Còn 203.162.3.147 chỉ là cái ip đã bị VNN che đi thôi. Không tin thì bạn có thể login vào modem ADSL để xem
Bài liên quan
0