{"guid":"b21d8933-5766-5d6f-b39b-aac1c4e765ae","title":"Can systemd-resolved replace Avahi?","subtitle":null,"slug":"all-systems-go-2024-297-can-systemd-resolved-replace-avahi-","link":"https://cfp.all-systems-go.io/all-systems-go-2024/talk/C3DZDS/","description":"Multicast DNS (mDNS) and DNS Service Discovery (DNS-SD), collectively know as zeroconf, are technologies used for devices to find each other and advertise services on the local network.\n\nThere are two widely used FOSS implementations: mDNSResponder is used by Apple and Android, while Avahi is used by most GNU/Linux distributions. However, there is a third one in systemd-resolved -- widely installed but rarely used.\n\nIn this talk, I will explain how mDNS and DNS-SD work individually and together, and explore how to use them with resolvectl. I'll also try to go over the deficiencies in the systemd-resolved and have a discussion about the ways that it can be improved to replace Avahi as the default implementation on GNU/Linux systems.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/","original_language":"eng","persons":["Abderrahim Kitouni"],"tags":["297","asg2024","Dome","2024","Day 2"],"view_count":391,"promoted":false,"date":"2024-09-26T18:00:00.000+02:00","release_date":"2024-09-26T00:00:00.000+02:00","updated_at":"2026-03-31T03:30:04.299+02:00","length":1372,"duration":1372,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/297-b21d8933-5766-5d6f-b39b-aac1c4e765ae.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/297-b21d8933-5766-5d6f-b39b-aac1c4e765ae_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/297-b21d8933-5766-5d6f-b39b-aac1c4e765ae.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/297-b21d8933-5766-5d6f-b39b-aac1c4e765ae.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/all-systems-go-2024-297-can-systemd-resolved-replace-avahi-","url":"https://api.media.ccc.de/public/events/b21d8933-5766-5d6f-b39b-aac1c4e765ae","conference_title":"All Systems Go! 2024","conference_url":"https://api.media.ccc.de/public/conferences/asg2024","related":[],"recordings":[{"size":109,"length":1372,"mime_type":"video/webm","language":"eng","filename":"asg2024-297-eng-Can_systemd-resolved_replace_Avahi_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-26T19:21:40.319+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/webm-hd/asg2024-297-eng-Can_systemd-resolved_replace_Avahi_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/80423","event_url":"https://api.media.ccc.de/public/events/b21d8933-5766-5d6f-b39b-aac1c4e765ae","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":51,"length":1372,"mime_type":"video/webm","language":"eng","filename":"asg2024-297-eng-Can_systemd-resolved_replace_Avahi_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-26T19:20:56.268+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/webm-sd/asg2024-297-eng-Can_systemd-resolved_replace_Avahi_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/80422","event_url":"https://api.media.ccc.de/public/events/b21d8933-5766-5d6f-b39b-aac1c4e765ae","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":40,"length":1372,"mime_type":"video/mp4","language":"eng","filename":"asg2024-297-eng-Can_systemd-resolved_replace_Avahi_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-26T19:11:56.193+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/h264-sd/asg2024-297-eng-Can_systemd-resolved_replace_Avahi_sd.mp4","url":"https://api.media.ccc.de/public/recordings/80419","event_url":"https://api.media.ccc.de/public/events/b21d8933-5766-5d6f-b39b-aac1c4e765ae","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":20,"length":1372,"mime_type":"audio/mpeg","language":"eng","filename":"asg2024-297-eng-Can_systemd-resolved_replace_Avahi_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-09-26T19:08:03.062+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/mp3/asg2024-297-eng-Can_systemd-resolved_replace_Avahi_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/80415","event_url":"https://api.media.ccc.de/public/events/b21d8933-5766-5d6f-b39b-aac1c4e765ae","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":14,"length":1372,"mime_type":"audio/opus","language":"eng","filename":"asg2024-297-eng-Can_systemd-resolved_replace_Avahi_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-09-26T19:07:47.212+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/opus/asg2024-297-eng-Can_systemd-resolved_replace_Avahi_opus.opus","url":"https://api.media.ccc.de/public/recordings/80414","event_url":"https://api.media.ccc.de/public/events/b21d8933-5766-5d6f-b39b-aac1c4e765ae","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":119,"length":1372,"mime_type":"video/mp4","language":"eng","filename":"asg2024-297-eng-Can_systemd-resolved_replace_Avahi_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-26T19:07:34.067+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/h264-hd/asg2024-297-eng-Can_systemd-resolved_replace_Avahi_hd.mp4","url":"https://api.media.ccc.de/public/recordings/80413","event_url":"https://api.media.ccc.de/public/events/b21d8933-5766-5d6f-b39b-aac1c4e765ae","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"}]}