You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our tool finds that a client Geth/v1.14.0-stable-87246f3c/linux-amd64/go1.22.2 sends node discovery Ping message whose fromIP is 127.0.0.1. But the second Ping of it shows the correct public IP. I guess the it is the NAT or the setupPortMapping that trigger the problem.
The text was updated successfully, but these errors were encountered:
The fromIp field in discv4 Ping is not widely used. go-ethereum sets it to the current best guess of the local node endpoint. If the node is unaware of its own endpoint, it puts 127.0.0.1 into this field. Local knowledge of the endpoint can change, for example when endpoint prediction behind NAT is in use. So that's why it will sometimes set to 127.0.0.1 and to another IP later.
Our tool finds that a client
![image](https://private-user-images.githubusercontent.com/72367122/328168922-1a871883-8a93-4f6e-8f06-2e7cd0afd844.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3NjM0MTksIm5iZiI6MTczOTc2MzExOSwicGF0aCI6Ii83MjM2NzEyMi8zMjgxNjg5MjItMWE4NzE4ODMtOGE5My00ZjZlLThmMDYtMmU3Y2QwYWZkODQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDAzMzE1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2MzIwNTc5YTZlNDkyMmI1NzUxMzgxZmMxOGRhYmVmMTEyYWMwNTFiMDkwNDUyYzEzM2JjMmM4YmRhNjYxZGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.v81z_iSL6v2mpIrEXg80fYN-u3mrR269WpnU_wiawWA)
Geth/v1.14.0-stable-87246f3c/linux-amd64/go1.22.2
sends node discoveryPing
message whosefromIP
is127.0.0.1
. But the secondPing
of it shows the correct public IP. I guess the it is the NAT or the setupPortMapping that trigger the problem.The text was updated successfully, but these errors were encountered: