0041-00000106
Problem description
OSS cannot resolve the origin server domain name to an IP address when processing a mirroring-based back-to-origin request.
Causes
The domain name configured in your mirroring-based back-to-origin rule fails to resolve for one of the following reasons:
The domain does not exist or has no DNS A record. The hostname is not registered, has expired, or has no A record pointing to a valid IP address.
The domain is an internal or private hostname. OSS fetches objects from the public internet. Internal hostnames (such as
internal.example.corp) are not reachable from OSS's network.The origin server field contains a protocol prefix or path. The field accepts only a bare hostname or IP address. Values like
https://example.comorexample.com:8080/pathcause resolution failures.The CNAME chain is broken. If the domain uses a CNAME record, the target domain must also resolve to a valid IP address.
The hostname contains a typo. A single incorrect character prevents resolution.
Examples
None
Solutions
Confirm the domain resolves publicly. Use a DNS lookup tool such as dnschecker.org to verify the domain resolves to a valid IP address from multiple locations — not just from your local network.
Check the origin server field format. The field accepts only the following formats:
Format Example Bare hostname example.comHostname with port example.com:8080IPv4 address 203.0.113.10IPv4 address with port 203.0.113.10:8080Do not include a protocol prefix (
http://orhttps://) or a path component.If the domain resolves on your local machine but not via the DNS lookup tool, the domain is an internal hostname. Switch to a publicly resolvable domain name or use an IP address instead.
After correcting the domain name, update the mirroring-based back-to-origin rule in the OSS console and trigger a new back-to-origin request to verify the fix.