Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: Ionos provider creates wrong AAAA record #718

Open
Cilenco opened this issue May 13, 2024 · 1 comment
Open

Bug: Ionos provider creates wrong AAAA record #718

Cilenco opened this issue May 13, 2024 · 1 comment

Comments

@Cilenco
Copy link

Cilenco commented May 13, 2024

TLDR: Ionos provider creates any AAAA record instead of updating * record

  1. Is this urgent: Yes
  2. DNS provider(s) you use: Ionos
  3. Program version: Running version 2.6.0 built on 2024-02-03T18:53:40.722Z (commit c338c28)
  4. What are you using to run the container: docker-compose
  5. Extra information

ionos bug

Logs:

INFO Updating record [domain: domain.tld | host: @ | provider: ionos | ip: ipv6] to use <ip6-address>
INFO Updating record [domain: domain.tld | host: * | provider: ionos | ip: ipv6] to use <ip6-address>

Configuration file (remove your credentials!):

{
  "settings": [
    {
      "provider": "ionos",
      "domain": "domain.tld",
      "api_key": "...",
      "ip_version": "ipv6",
      "host": "@,*"
    }
  ]
}

Host OS: Raspberry Pi OS (Debian GNU/Linux 12 (bookworm))

@Cilenco Cilenco changed the title Ionos provider creates wrong AAAA record Bug: Ionos provider creates wrong AAAA record May 13, 2024
@dernicc
Copy link

dernicc commented May 13, 2024

Same for me and ipv4.

Logs:

2024-05-13T00:04:57Z INFO ipv4 address of any.domain.de is 37.XX.XXX.XX and your ipv4 address  is 37.YY.YY.YY
2024-05-13T00:04:57Z INFO Updating record [domain: domain.de | host: * | provider: ionos | ip: ipv4] to use 37.YY.YY.YY
2024-05-13T00:14:56Z INFO ipv4 address of any.domain.de is 37.XX.XXX.XX and your ipv4 address  is 37.YY.YY.YY
2024-05-13T00:14:56Z INFO Updating record [domain: domain.de | host: * | provider: ionos | ip: ipv4] to use 37.YY.YY.YY
2024-05-13T00:24:57Z INFO obtaining ipv4 address succeeded after 1 failed try
2024-05-13T00:24:57Z INFO ipv4 address of any.domain.de is 37.XX.XXX.XX and your ipv4 address  is 37.YY.YY.YY
2024-05-13T00:24:57Z INFO Updating record [domain: domain.de | host: * | provider: ionos | ip: ipv4] to use 37.YY.YY.YY
2024-05-13T00:44:56Z INFO ipv4 address of any.domain.de is 37.XX.XXX.XX and your ipv4 address  is 37.YY.YY.YY
2024-05-13T00:44:56Z INFO Updating record [domain: domain.de | host: * | provider: ionos | ip: ipv4] to use 37.YY.YY.YY
2024-05-13T00:54:56Z INFO ipv4 address of any.domain.de is 37.XX.XXX.XX and your ipv4 address  is 37.YY.YY.YY
2024-05-13T00:54:56Z INFO Updating record [domain: domain.de | host: * | provider: ionos | ip: ipv4] to use 37.YY.YY.YY
2024-05-13T01:04:56Z INFO ipv4 address of any.domain.de is 37.XX.XXX.XX and your ipv4 address  is 37.YY.YY.YY
2024-05-13T01:04:56Z INFO Updating record [domain: domain.de | host: * | provider: ionos | ip: ipv4] to use 37.YY.YY.YY

Configuration:

{
    "settings": [
      {
        "provider": "ionos",
        "domain": "domain.de",
        "host": "@,www,*",
        "api_key": "api.key",
        "ip_version": "ipv4",
        "ipv6_suffix": ""
      }
    ]
  }

docker-compose.yml:

version: "3.7"
services:
  ddns-updater:
    image: qmcgaw/ddns-updater
    container_name: ddns-updater
    network_mode: bridge
    ports:
      - XXXX:8000/tcp
    volumes:
      - /myvolume/updater/data:/updater/data
    environment:
      - CONFIG=
      - PERIOD=5m
      - UPDATE_COOLDOWN_PERIOD=5m
      - PUBLICIP_FETCHERS=all
      - PUBLICIP_HTTP_PROVIDERS=all
      - PUBLICIPV4_HTTP_PROVIDERS=all
      - PUBLICIPV6_HTTP_PROVIDERS=all
      - PUBLICIP_DNS_PROVIDERS=all
      - PUBLICIP_DNS_TIMEOUT=3s
      - HTTP_TIMEOUT=10s

      # Web UI
      - LISTENING_ADDRESS=:8000
      - ROOT_URL=/

      # Backup
      - BACKUP_PERIOD=0 # 0 to disable
      - BACKUP_DIRECTORY=/updater/data

      # Other
      - LOG_LEVEL=info
      - LOG_CALLER=hidden
      - SHOUTRRR_ADDRESSES=
    restart: always

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants