Tôi cần tự động lấy địa chỉ mạng IP-IP của riêng mình từ bộ định tuyến. Tôi tìm thấy câu hỏi này và, trong số những người khác, một giải pháp với đào đã được đề xuất:
dig +short myip.opendns.com @resolver1.opendns.com
Nó hoạt động hoàn hảo, nhưng bây giờ tôi muốn hiểu những gì nó đang làm. Đây là những gì tôi (hy vọng) hiểu cho đến nay (xin vui lòng sửa cho tôi, nếu tôi sai):
+short
chỉ cho tôi một đầu ra ngắn@resolver1.opendns.com
là máy chủ dns, được hỏi địa chỉ ip nào thuộc về miền đã cho
Điều không rõ ràng với tôi là myip.opendns.com
. Nếu tôi viết www.spiegel.de
thay vào đó, tôi sẽ nhận được địa chỉ ip của tên miền www.spiegel.de, phải không? Với myip.opendns.com
tôi có được mạng WAN của IP. Vì vậy, myip.opendns.com
chỉ là giả lập một tên miền, được giải quyết với bộ định tuyến của tôi? Làm thế nào để nó làm điều đó? Nó lấy ip của tôi từ đâu? Và nó khác với những trang web nào, ví dụ như www.wieistmeineip.de, đang làm gì? Họ cũng cố gắng để có được ip của tôi.
Trong câu trả lời của Krinkle về câu hỏi tôi đã đề cập, có tuyên bố rằng "cách tiếp cận dns" này sẽ tốt hơn "cách tiếp cận http"? Tại sao nó tốt hơn và sự khác biệt là gì?
Phải có một sự khác biệt, bởi vì mạng WAN-IP, tôi nhận được từ dig +short myip.opendns.com @resolver1.opendns.com
(ip1) là giao diện tôi cũng có thể thấy trong giao diện web của bộ định tuyến của mình, trong khi www.wieistmeineip.de
(và các trang web tương tự khác) cũng cho tôi một địa chỉ ip khác (ip2 ). Tôi có thể tưởng tượng rằng ISP của tôi đang sử dụng một số loại mạng LAN phụ, do đó các yêu cầu của tôi đối với máy chủ web đang đi qua một bộ định tuyến (ISP-) khác có ip2, vì vậy www.wieistmeineip.de
chỉ cần nhìn thấy địa chỉ này (ip2). Nhưng, một lần nữa, những gì đang myip.opendns.com
làm sau đó?
Ngoài ra: Mở ip1 từ trong mạng LAN của tôi sẽ cho tôi trang web thử nghiệm từ raspi của tôi, mở nó từ bên ngoài mạng LAN của tôi (internet di động) không hoạt động. Điều đó có nghĩa là, ip1 đó không phải là "ip internet" thích hợp mà giống như một ip LAN hơn?