Yes, every Xbox (360, One, Series X|S) has an IP address — it's a network device like any PC or phone.
IP changes on router reboot / lease expiry / network change. **Static lease (DHCP reservation) is essential for port forwarding / DMZ / QoS.**