Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Support extended DNS (EDNS0)

Open
#100 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
32/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
php
Domain
networking

Research direction

No files or tests are named. Start by reading RFC 6891, then trace the existing DNS message and UDP/TCP transport paths. Done means EDNS0 supports DNS messages larger than 512 bytes over UDP while preserving the existing TCP alternative, with coverage for the new behavior.

Written by the indexing model from the issue text.

Description

help wanted new feature

We should add support for extended DNS (EDNS0) to support DNS messages larger than 512 bytes over UDP (#12) as an alternative to requiring transport via TCP (#47).

See https://tools.ietf.org/html/rfc6891 (and older https://tools.ietf.org/html/rfc2671)

I'm not working on this at the moment, but figured it's worth posting this here anyway. In case anybody feels like picking this up, PRs would be much appreciated +1

Dominant language
PHP
Stars
542
Forks
62
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from reactphp/dns

All issues in reactphp/dns

Similar issues

More PHP issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.