Loading...

Build your own DNS server

Learn about the DNS protocol, DNS record types and more.

Start Building
C
C
C#
C#
C++
C++
Go
Go
Java
Java
JavaScript
JavaScript
Kotlin
Kotlin
Python
Python
Ruby
Ruby
Rust
Rust
TypeScript
TypeScript
Zig
Zig

This challenge requires a CodeCrafters Membership.

You're welcome to study the full challenge structure and stage instructions for free. A membership is needed for submitting code and viewing solutions.

Want to try a free challenge? Try Build your own Shell — it's free this month.