No. Keysend is using only destination nodeID, not IP.
Only in case of private nodes, you need to provide also rout hints for a keysend payment. Othwerwise, anybody can send any amount of sats to any public LN node any time, without requiring any LN invoice.