Tôi đang cố khắc phục sự cố hai Azure VNET đã được ngang hàng với nhau. Hãy gọi những VNET này là A và B. Có nhiều dịch vụ đang chạy trên một máy ảo trong VNET A trên các cổng khác nhau. Tôi đang cố truy cập chúng từ máy ảo trong VNET B.
Tôi quan sát các hành vi sau đây:
nc -vz vm-in-host-a.s Something.com 11294
Đã kết nối với cổng vm-in-hosta.something.com 11294 [tcp/*] thành công!
nc -vz vm-in-host-a.s Something.com 11291
nc: kết nối với vm-in-host-a.s Something.com 11291 (tcp) đã hết thời gian: Hoạt động đang được tiến hành
nc: kết nối với vm-in-host-a.s Something.com cổng 11291 (tcp) đã hết thời gian: Hoạt động đang được tiến hành
nc: kết nối với vm-in-host-a.s Something.com 11291 (tcp) đã hết thời gian: Hoạt động đang được tiến hành
Tiếp theo tôi thử như sau:
usr/sbin/traceroute -I -4 -p 11294 vm-in-host-a.s Something.com
theo dõi tới vm-in-host-a.something.com (10.225.16.6), tối đa 30 bước nhảy, gói 60 byte
1 * * *
2 10.225.16.6 (10.225.16.6) 150.447 mili giây 150.485 mili giây 150.363 mili giây
Và cuối cùng, như sau:
/usr/sbin/traceroute -I -4 -p 11291 vm-in-host-a.s Something.com
theo dõi tới vm-in-host-a.something.com (10.225.16.6), tối đa 30 bước nhảy, gói 60 byte
1 * * *
2 10.225.16.6 (10.225.16.6) 213.935 mili giây 213.760 mili giây 213.609 mili giây
Tại sao nc không thành công và theo dõi thành công? Có cách nào để kiểm tra chính xác cổng này đang bị chặn ở đâu không? Nếu nó bị chặn trên VNET A hoặc B hoặc chính xác là vào thời điểm nào?