A proper way to change the IP of a notebook server

Hi everyone!

First of all – as it’s my first post here – a huge thanks to everyone who made JupyterHub possible. We’ve been using it for projects big and small and it’s fantastic.

Now a question – I’m working on a system where the notebook server host’s IP may change. I think that can be signaled to the configurable http proxy via its API. Is that sufficient, or is there also state that must be updated on the Hub as well (and is there an API call to do that)?