NameSilo is a well-known US-based domain registrar and DNS service provider that offers reliable domain management and DNS resolution services, supporting dynamic DNS record creation and updates. This DDNS project authenticates through API Key.
⚠️ Important Note: NameSilo Provider is currently in verification pending status, lacking sufficient real-world testing. Please provide feedback through GitHub Issues.
Official Links:
NameSilo uses API Key for authentication, which is the only authentication method.
Note: The API Key has full account permissions. Please keep it secure and do not share it with others.
{
"dns": "namesilo",
"token": "your_api_key_here" // NameSilo API Key, no ID required
}
{
"$schema": "https://ddns.newfuture.cc/schema/v4.0.json", // Format validation
"dns": "namesilo", // Current provider
"token": "c40031261ee449dda629d2df14e9cb63", // NameSilo API Key
"index4": ["url:http://api.ipify.cn", "public"], // IPv4 address source
"index6": "public", // IPv6 address source
"ipv4": ["ddns.newfuture.cc"], // IPv4 domain
"ipv6": ["ddns.newfuture.cc", "ipv6.ddns.newfuture.cc"], // IPv6 domain
"ttl": 3600 // DNS record TTL (seconds)
}
Parameter | Description | Type | Value Range/Options | Default | Parameter Type |
---|---|---|---|---|---|
dns | Provider ID | String | namesilo |
None | Provider Param |
token | Authentication Key | String | NameSilo API Key | None | Provider Param |
index4 | IPv4 Source | Array | Reference | default |
Common Config |
index6 | IPv6 Source | Array | Reference | default |
Common Config |
ipv4 | IPv4 Domain | Array | Domain list | None | Common Config |
ipv6 | IPv6 Domain | Array | Domain list | None | Common Config |
ttl | TTL Time | Integer (seconds) | 300 ~ 2592000 | 7200 |
Provider Param |
proxy | Proxy Settings | Array | Reference | None | Common Network |
ssl | SSL Verification | Boolean/String | "auto" , true , false |
auto |
Common Network |
cache | Cache Settings | Boolean/String | true , false , filepath |
true |
Common Config |
log | Log Config | Object | Reference | None | Common Config |
Parameter Type Description:
- Common Config: Standard DNS configuration parameters applicable to all supported DNS providers
- Common Network: Network setting parameters applicable to all supported DNS providers
- Provider Param: Supported by current provider, values related to current provider
Note: NameSilo does not support
id
parameter, only usestoken
for authentication. Note: NameSilo official API endpoint ishttps://www.namesilo.com
, it’s not recommended to modify unless using a proxy service.
Enable debug logging to view detailed information:
ddns -c config.json --debug
Response Code | Description | Solution |
---|---|---|
300 | Success | Operation successful |
110 | Domain not found | Check domain configuration |
280 | Invalid domain format | Check domain format |
200 | Invalid API Key | Check API key |
⚠️ Verification Pending Status: NameSilo Provider lacks sufficient real-world testing. It is recommended to conduct thorough testing before using in production environments. If you encounter issues, please provide feedback through GitHub Issues.