Π’ Fedora 33 ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° использованиС systemd-resolved

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Fedora 33 Π½Π°ΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, пСрСводящСС дистрибутив Π½Π° использованиС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ systemd-resolved для Ρ€Π΅Π·ΠΎΠ»Π²ΠΈΠ½Π³Π° DNS-запросов. Glibc Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° nss-resolve ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° systemd вмСсто встроСнного NSS-модуля nss-dns.

Systemd-resolved выполняСт Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ настроСк Π² Ρ„Π°ΠΉΠ»Π΅ resolv.conf Π½Π° основании Π΄Π°Π½Π½Ρ‹Ρ… DHCP ΠΈ статичСской ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ DNS для сСтСвых интСрфСйсов, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ DNSSEC ΠΈ LLMNR (Link Local Multicast Name Resolution). Из достоинств ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° systemd-resolved называСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DNS over TLS, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ локального ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ DNS-запросов ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° привязки Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ сСтСвым интСрфСйсам (Π² зависимости ΠΎΡ‚ сСтСвого интСрфСйса выбираСтся DNS-сСрвСр для обращСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для VPN-интСрфСйсов DNS-запросы Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· VPN). DNSSEC Π² Fedora ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ планируСтся (systemd-resolved Π±ΡƒΠ΄Π΅Ρ‚ собран с Ρ„Π»Π°Π³ΠΎΠΌ DNSSEC=no).

Systemd-resolved ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Ubuntu, начиная с выпуска 16.10, Π½ΠΎ Π² Fedora интСграция Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° ΠΈΠ½Π°Ρ‡Π΅ — Ubuntu ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ nss-dns ΠΈΠ· glibc, Ρ‚.Π΅. glibc ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ /etc/resolv.conf, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² Fedora Π½Π°ΠΌΠ΅Ρ‡Π΅Π½Π° Π·Π°ΠΌΠ΅Π½Π° nss-dns Π½Π° nss-resolve ΠΈΠ· состава systemd. Для Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ systemd-resolved Π±ΡƒΠ΄Π΅Ρ‚ прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСрвис systemd-resolved.service ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ NetworkManager, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаст Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ /etc/resolv.conf).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ