Yes, you can do it in DNS. Update the record with your new ingress, then wait for the timeout on the old record to assert itself and the new connections move over.
Not all DNS servers properly observe caching timeouts, so some customers may experience longer delays before they see it working again.