'Cannot understand difference between the two ip addresses in relation to hosting?

I have used IIS to host a nodejs API in windows 11(followed these blogs: blog-1 and blog-2).

When following blog-1, setting the IP address to IPv6(i am not sure about this) makes the API available to all device. Any other options choosen from the list of avail IP addresses leads to the API accessible only from the working pc where the API is hosted.
Why is this happening?

Also, when using the IPv6 address to reach the API, the url looks like this:
http://[5468:6483:7e05:6ea6:7c31:dd39:d7d2:f8b7] (Note: this is a mock url, does not work)
Here, what is the [] used for?

Note:

  • I don't have much knowledge about this topic, if the question needs any improvement please suggest edits.

Any suggestions gratefully accepted. Thanks in advance.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source