As each interface has different transport protocol
S1-C -> SCTP , X2-C - SCTP , S1-U - UDP, X2-U -UDP , M2 interface (Dont have much idea) so we may use same ip or different ip also thats why in messages where enb Share their X2-Tunnel info (transport layer address ) in ENBConfigurationTransfer message over s1 interface to get the X2 Tunnel info of other ENB through MME.
ENb can use same/different ip information for x2,s1,m2 but have to use standard port number for s1-U - 36412 and x2-u 36422.
Lets wait for experts answer ...