{"slug":"serverless-dns-change","title":"Serverless DNS and IP address change","description":"We need to change the IP addresses used for incoming traffic to Serverless (Rapids) containers. Your container's danubedata.run hostname will stay the same.","section":"Features","url":"https://docs.danubedata.ro/serverless-dns-change","markdown_url":"https://docs.danubedata.ro/serverless-dns-change.md","breadcrumbs":[{"title":"Features","slug":null},{"title":"Rapids","slug":"serverless-overview"},{"title":"DNS and IP Address Change","slug":"serverless-dns-change"}],"headings":[{"level":1,"title":"Serverless DNS and IP address change","id":"serverless-dns-and-ip-address-change"},{"level":2,"title":"Check how your domain connects","id":"check-how-your-domain-connects"},{"level":2,"title":"Check fixed IP dependencies","id":"check-fixed-ip-dependencies"},{"level":2,"title":"Optional DNS checks","id":"optional-dns-checks"},{"level":2,"title":"During the change","id":"during-the-change"},{"level":2,"title":"Need help?","id":"need-help"}],"format":"markdown","word_count":565,"content":"# Serverless DNS and IP address change\n\nWe need to change the IP addresses used for incoming traffic to Serverless (Rapids) containers. Your container's `danubedata.run` hostname will stay the same.\n\n**Status: preparation.** The DNS cutover has not happened. Keep your current settings while you review the checks below. The change window and final address instructions will be published here before cutover.\n\n## Check how your domain connects\n\nOpen your container in the console and copy its default `danubedata.run` hostname. Use the exact hostname shown for that container, without `https://` or a path.\n\nThen check the record in your DNS provider's dashboard:\n\n| Your configuration | What to check now |\n| --- | --- |\n| You use the default `danubedata.run` hostname directly | Keep using that hostname. DanubeData manages its DNS records. |\n| Your custom domain has a CNAME to the container's exact hostname | Keep the existing CNAME target. Check that your CDN or proxy has no separate fixed-IP origin override. |\n| Your root domain uses ALIAS, ANAME or a flattened CNAME | Confirm in your provider's dashboard that its target is the container's exact hostname. Public DNS may show only the resolved IP addresses. |\n| Your domain has fixed A or AAAA records | Record both values and contact support through the console for migration guidance. Wait for the final address instructions before replacing them. |\n| You use a CDN, reverse proxy or load balancer | Check the configured origin and any origin override or backend pool. Public DNS may show the proxy's addresses rather than the origin. |\n\nFor example, a custom domain might use:\n\n```text\napi.example.com  CNAME  my-api-acme.danubedata.run\n```\n\nCopy the target from your own container. The hostname above is only an example.\n\n## Check fixed IP dependencies\n\nThe current serverless addresses being replaced are:\n\n| Record | Current address |\n| --- | --- |\n| A (IPv4) | `138.199.134.76` |\n| AAAA (IPv6) | `2a01:4f8:c011:462::1` |\n\nLook for these values in DNS records, CDN origin settings, reverse-proxy configurations, destination allowlists and clients that connect to a fixed IP. Check IPv4 and IPv6 separately.\n\nIf you find a fixed address, open a support ticket from the console with the affected hostname and the type of configuration. Do not include passwords, API tokens or private keys. We can help confirm the right migration action before you change it.\n\n## Optional DNS checks\n\nYou can inspect public records with:\n\n```sh\ndig +noall +answer api.example.com CNAME\ndig +noall +answer api.example.com A\ndig +noall +answer api.example.com AAAA\n```\n\nReplace `api.example.com` with your domain. An empty CNAME answer does not by itself mean the configuration is wrong: a proxy or flattened alias can hide the target. Check the provider's dashboard too.\n\n## During the change\n\nA CNAME that already points to your container's correct hostname can keep that target. DanubeData will update the platform hostname's address records during the announced window.\n\nDNS answers are cached, so different clients may use different addresses during the transition. Existing long-lived connections do not move just because DNS changes. Applications should support reconnecting and retrying failed requests safely.\n\nKeep domain-verification and certificate-validation records in place. The [custom domains guide](https://docs.danubedata.ro/serverless-domains) explains how to identify your container's target and manage its domain settings.\n\n## Need help?\n\nOpen a support ticket from the DanubeData console and include your affected domain. If it points to another hosting provider or redirects to another hostname, describe that setup so we can check whether it depends on the serverless IP addresses.\n","prev":{"title":"Custom Domains","slug":"serverless-domains","url":"https://docs.danubedata.ro/serverless-domains","markdown_url":"https://docs.danubedata.ro/serverless-domains.md","json_url":"https://docs.danubedata.ro/serverless-domains.json"},"next":{"title":"Git Deployments","slug":"serverless-git","url":"https://docs.danubedata.ro/serverless-git","markdown_url":"https://docs.danubedata.ro/serverless-git.md","json_url":"https://docs.danubedata.ro/serverless-git.json"},"index_url":"https://docs.danubedata.ro/index.json"}