AdguardTeam / AdguardTeam/AdGuardHome

Round robin DNS entries are not being rotated.

Ouverte
#5,049 6 commentaires 7 réactions 0 personnes assignées Voir sur GitHub
feature request waiting for data
Langage dominant
TypeScript
Étoiles
36.9k
Forks
2.5k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Prerequisites

- [X] I have checked the [Wiki](https://github.com/AdguardTeam/AdGuardHome/wiki) and [Discussions](https://github.com/AdguardTeam/AdGuardHome/discussions) and found no answer

- [X] I have searched other issues and found no duplicates

- [X] I want to report a bug and not ask a question

### Operating system type

Linux, Other (please mention the version in the description)

### CPU architecture

x86

### Installation

Docker

### Setup

On one machine

### AdGuard Home version

v0.107.12

### Description

#### What did you do?

Round robin DNS name setup on upstream DNS server - eg DNS name points to 3 IP addresses.

#### Expected result

On every DNS query the IP address should get rotated and that happens on the upstream server running bind or for a DNS entry such as 0.pool.ntp.org

#### Actual result

AdGuard Home will return IP addresses in the same order on each query so no rotation or load balancing is taking place

Two queries against a standard bind DNS server for round robin:
Server: ns1
Address: 192.168.0.1#53

Name: time.localnet.lan
Address: 192.168.0.20
Name: time.localnet.lan
Address: 192.168.0.1
Name: time.localnet.lan
Address: 192.168.0.19

Server: ns1
Address: 192.168.0.1#53

Name: time.localnet.lan
Address: 192.168.0.19
Name: time.localnet.lan
Address: 192.168.0.20
Name: time.localnet.lan
Address: 192.168.0.1

Same two queries against AdGuard Home for round robin:
Server: ns0
Address: 192.168.0.216#53

Non-authoritative answer:
Name: time.localnet.lan
Address: 192.168.0.1
Name: time.localnet.lan
Address: 192.168.0.19
Name: time.localnet.lan
Address: 192.168.0.20

Server: ns0
Address: 192.168.0.216#53

Non-authoritative answer:
Name: time.localnet.lan
Address: 192.168.0.1
Name: time.localnet.lan
Address: 192.168.0.19
Name: time.localnet.lan
Address: 192.168.0.20

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.