IETF Standards Written by ISC Contributors

We have years of experience helping to keep the Internet running

ISC has a long history of contributing to, and implementing, open community standards.

The documents that specify and discuss current and developing standards for the Internet are called Requests for Comments, or RFCs. That name belies their role, as an RFC that has been assigned the status “standard” is the primary specification of an Internet standard. Other status codes include “draft standard,” “informational,” “historic,” “proposed standard,” or “experimental.” Many of the early RFC documents have status “unknown” because they come from the long-gone era when an RFC really was just a request for comments.

The Internet Engineering Task Force (IETF) has ultimate responsibility for RFC documents, and maintains a complete list of them in their online RFC Directory.

RFCs authored or co-authored by ISC affiliates

ISC employees and affiliates have written or contributed to over 90 RFCs, listed below.

RFCs pertaining to DNS

The Domain Name System protocols are more than 20 years old. Many of the older RFCs are obsolete, but there are still clients running software implementing the very oldest protocols.

In addition to the RFCs authored or co-authored by ISC contributors, you may find it interesting and/or useful to review all the IETF RFCs related to DNS, currently maintained by PowerDNS. FAQS.org also maintains a list of DNS Protocol Related Documents.

RFCs pertaining to DHCP

Because DHCP operates at several levels in the network and operating system stacks, the RFCs that pertain to it include some that do not even mention it. ISC has prepared a collection of DHCP references, which is included in every ISC DHCP distribution as doc/References.html.

One or more of the authors of each of these RFCs is or was affiliated with ISC in some capacity (e.g. employee, consultant, director):

RFC1036 Standard for Interchange of USENET Messages
M.R. Horton, R. Adams

RFC1486 An Experiment in Remote Printing
M. Rose, C. Malamud

RFC1528 Principles of Operation for the TPC.INT Subdomain: Remote Printing – Technical Procedures
C. Malamud, M. Rose

RFC1529 Principles of Operation for the TPC.INT Subdomain: Remote Printing – Administrative Policies
C. Malamud, M. Rose

RFC1530 Principles of Operation for the TPC.INT Subdomain: General Principles and Policy
C. Malamud, M. Rose

RFC1611 DNS Server MIB Extensions
R. Austein, J. Saperia

RFC1612 DNS Resolver MIB Extensions
R. Austein, J. Saperia

RFC1846 SMTP 521 Reply Code
A. Durand, F. Dupont

RFC1876 A Means for Expressing Location Information in the Domain Name System
C. Davis, P. Vixie, T. Goodwin, I. Dickinson

RFC1996 A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY)
P. Vixie

RFC2010 Operational Criteria for Root Name Servers
B. Manning, P. Vixie

RFC2052 A DNS RR for specifying the location of services (DNS SRV)
A. Gulbrandsen, P. Vixie

RFC2129 Toshiba’s Flow Attribute Notification Protocol (FANP) Specification
K. Nagami, Y. Katsube, Y. Shobatake, A. Mogi, S. Matsuzawa, T. Jinmei, H. Esaki

RFC2136 Dynamic Updates in the Domain Name System (DNS UPDATE)
P. Vixie, S. Thomson, Y. Rekhter, J. Bound

RFC2186 Internet Cache Protocol (ICP), version 2
D. Wessels, K. Claffy

RFC2187 Application of Internet Cache Protocol (ICP), version 2
D. Wessels, K. Claffy

RFC2308 Negative Caching of DNS Queries (DNS NCACHE)
M. Andrews

RFC2317 Classless IN-ADDR.ARPA delegation
H. Eidnes, G. de Groot, P. Vixie

RFC2545 Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing
P. Marques, F. Dupont

RFC2576 Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework
R. Frye, D. Levi, S. Routhier, B. Wijnen

RFC2655 CIP Index Object Format for SOIF Objects
T. Hardie, M. Bowman, D. Hardy, M. Schwartz, D. Wessels

RFC2671 Extension Mechanisms for DNS (EDNS0)
P. Vixie

RFC2756 Hyper Text Caching Protocol (HTCP/0.0)
P. Vixie, D. Wessels

RFC2782 A DNS RR for specifying the location of services (DNS SRV)
A. Gulbrandsen, P. Vixie, L. Esibov

RFC2845 Secret Key Transaction Authentication for DNS (TSIG)
P. Vixie, O. Guðmundsson, D. Eastlake 3rd, B. Wellington

RFC2851 Textual Conventions for Internet Network Addresses
M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder

RFC3197 Applicability Statement for DNS MIB Extensions
R. Austein

RFC3291 Textual Conventions for Internet Network Addresses
M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder

RFC3364 Tradeoffs in Domain Name System (DNS) Support for Internet Protocol version 6 (IPv6)
R. Austein

RFC3542 Advanced Sockets Application Program Interface (API) for IPv6
W. Stevens, M. Thomas, E. Nordmark, T. Jinmei

RFC3582 Goals for IPv6 Site-Multihoming Architectures
J. Abley, B. Black, V. Gill

RFC3584 Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework
R. Frye, D. Levi, S. Routhier, B. Wijnen

RFC3724 The Rise of the Middle and the Future of End-to-End: Reflections on the Evolution of the Internet Architecture
J. Kempf, R. Austein, IAB

RFC3750 Unmanaged Networks IPv6 Transition Scenarios
C. Huitema, R. Austein, S. Satapati, R. van der Pol

RFC3776 Using IPsec to Protect Mobile IPv6 Signaling Between Mobile Nodes and Home Agents
J. Arkko, V. Devarapalli, F. Dupont

RFC3833 Threat Analysis of the Domain Name System (DNS)
D. Atkins, R. Austein

RFC3865 A No Soliciting Simple Mail Transfer Protocol (SMTP) Service Extension
C. Malamud

RFC3904 Evaluation of IPv6 Transition Mechanisms for Unmanaged Networks
C. Huitema, R. Austein, S. Satapati, R. van der Pol

RFC4001 Textual Conventions for Internet Network Addresses
M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder

RFC4007 IPv6 Scoped Address Architecture
S. Deering, B. Haberman, T. Jinmei, E. Nordmark, B. Zill

RFC4012 Routing Policy Specification Language next generation (RPSLng)
L. Blunk, J. Damas, F. Parent, A. Robachevsky

RFC4033 DNS Security Introduction and Requirements
R. Arends, R. Austein, M. Larson, D. Massey, S. Rose

RFC4034 Resource Records for the DNS Security Extensions
R. Arends, R. Austein, M. Larson, D. Massey, S. Rose

RFC4035 Protocol Modifications for the DNS Security Extensions
R. Arends, R. Austein, M. Larson, D. Massey, S. Rose

RFC4071 Structure of the IETF Administrative Support Activity (IASA)
R. Austein, B. Wijnen

RFC4074 Common Misbehavior Against DNS Queries for IPv6 Addresses
Y. Morishita, T. Jinmei

RFC4095 Attaching Meaning to Solicitation Class Keywords
C. Malamud

RFC4096 Policy-Mandated Labels Such as “Adv:” in Email Subject Headers Considered Ineffective At Best
C. Malamud

RFC4116 IPv4 Multihoming Practices and Limitations
J. Abley, K. Lindqvist, E. Davies, B. Black, V. Gill

RFC4286 Multicast Router Discovery
J. Martin

RFC4293 Management Information Base for the Internet Protocol (IP)
S. Routhier

RFC4431 The DNSSEC Lookaside Validation (DLV) DNS Resource Record
M. Andrews, S. Weiler

RFC4786 Operation of Anycast Services
J. Abley, K. Lindqvist

RFC4843 An IPv6 Prefix for Overlay Routable Cryptographic Hash Identifiers (ORCHID)
P. Nikander, J. Laganier, F. Dupont

RFC4862 IPv6 Stateless Address Autoconfiguration
S. Thomson, T. Narten, T. Jinmei

RFC4877 Mobile IPv6 Operation with IKEv2 and the Revised IPsec Architecture
V. Devarapalli, F. Dupont

RFC4892 Requirements for a Mechanism Identifying a Name Server Instance
S. Woolf, D. Conrad

RFC5001 DNS Name Server Identifier (NSID) Option
R. Austein

RFC5071 Dynamic Host Configuration Protocol Options Used by PXELINUX
D. Hankins

RFC5095 Deprecation of Type 0 Routing Headers in IPv6
J. Abley, P. Savola, G. Neville-Neil

RFC5186 IGMPv3/MLDv2 and Multicast Routing Protocol Interaction
J. Martin

RFC5358 Preventing Use of Recursive Nameservers in Reflector Attacks
J. Damas, F. Neves

RFC5507 Design Choices When Expanding the DNS
P. Faltstrom, R. Austein, P. Koch

RFC5625 DNS Proxy Implementation Guidelines
R. Bellis

RFC5905 Network Time Protocol Version 4
J. Martin

RFC5966 DNS Transport over TCP - Implementation Requirements
R. Bellis

RFC6276 DHCPv6 Prefix Delegation for Network Mobility
R. Droms, P. Thubert, F. Dupont, W. Haddad, C. Bernardos

RFC6303 Locally Served DNS Zones
M. Andrews

RFC6334 Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Option for Dual-Stack Lite
D. Hankins, T. Mrugalski

RFC6486 Manifests for the Resource Public Key Infrastructure (RPKI)
R. Austein, G. Huston, S. Kent, M. Lepinski

RFC6492 A Protocol for Provisioning Resource Certificates
G. Huston, R. Loomans, B. Ellacott, R. Austein

RFC6887 Port Control Protocol
D. Wing, Ed., S. Cheshire, M. Boucadair, R. Penno, P. Selkirk

RFC6853 DHCPv6 Redundancy Deployment Considerations
J. Brzozowski, J. Tremblay, J. Chen, T. Mrugalski

RFC6887 Port Control Protocol (PCP)
D. Wing, S. Cheshire, M. Boucadair, R. Penno, P. Selkirk

RFC6891 Extension Mechanisms for DNS (EDNS(0))
P. Vixie, M Graff, J. Damas

RFC6915 Flow Identity Extension for HTTP-Enabled Location Delivery (HELD)
R. Bellis

RFC7031 DHCPv6 Failover Requirements
T. Mrugalski, K. Kinnear

RFC7216 Location Information Server (LIS) Discovery
M. Thomson, R. Bellis

RFC7227 Guidelines for Creating New DHCPv6 Options
D. Hankins, T. Mrugalski, M. Siodelski, S. Jiang, S. Krishnan

RFC7314 Extension Mechanisms for DNS (EDNS) EXPIRE Option
M. Andrews

RFC7341 DHCPv4-over-DHCPv6 (DHCP 4o6) Transport
Q. Sun, Y. Cui, M. Siodelski, S. Krishnan, I. Farrer

RFC7343 An IPv6 Prefix for Overlay Routable Cryptographic Hash Identifiers Version 2 (ORCHIDv2)
J. Laganier, F. Dupont

RFC7550 Issues and Recommendations with Multiple Stateful DHCPv6 Options
O. Troan, B. Volz, M. Siodelski

RFC7583 DNSSEC Key Rollover Timing Considerations
S. Morris, J. Ihren, J. Dickinson, W. Mekking

RFC7598 DHCPv6 Options for Configuration of Softwire Address and Port-Mapped Clients
T. Mrugalski, O. Troan, I. Farrer. S. Perreault, W. Dec, C. Bao, L. Yeh, X. Deng

RFC7766 DNS Transport over TCP - Implementation Requirements
J. Dickinson, S. Dickinson, R. Bellis, A. Mankin, D. Wessels

RFC7793 Adding 100.64.0.0/10 Prefixes to the IPv4 Locally-Served DNS Zones Registry
M. Andrews

RFC7819 Privacy Considerations for DHCP
S. Jiang, S. Krishnan, T. Mrugalski

RFC7824 Privacy Considerations for DHCPv6
S. Jiang, S. Krishnan, T. Mrugalski

RFC7828 The edns-tcp-keepalive EDNS0 Option
P. Wouters, J. Abley, S. Dickinson, R. Bellis

RFC7844 Anonymity Profiles for DHCP Clients
C. Huitema, S. Krishnan, T. Mrugalski

RFC7873 Domain Name System (DNS) Cookies
D. Eastlake 3rd, M. Andrews

RFC7969 Customizing DHCP Configuration on the Basis of Network Topology
T. Lemon, T. Mrugalski

RFC8156 DHCPv6 Failover Protocol
T. Mrugalski, K. Kinnear

RFC8415 Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
T. Mrugalski, M. Siodelski, B. Volz, A. Yourtchenko, M. Richardson, S. Jiang, T. Lemon, T. Winters

RFC8482 Providing Minimal-Sized Responses to DNS Queries That Have QTYPE=ANY
J. Abley, O. Guðmundsson, M. Majkowski, E. Hunt

RFC8490 DNS Stateful Operations
R. Bellis, S. Cheshire, J. Dickinson, S. Dickinson, T. Lemon, T. Pusateri

RFC8624 Algorithm Implementation Requirements and Usage Guidance for DNSSEC
P. Wouters, O. Surý

RFC8749 Moving DNSSEC Lookaside Validation (DLV) to Historic Status
W. Mekking, D. Mahoney

RFC8906 A Common Operational Problem in DNS Servers: Failure to Communicate
M. Andrews, R. Bellis

RFC8914 Extended DNS Errors
W. Kumari, E. Hunt, R. Arends, W. Hardaker, D. Lawrence

RFC8925 IPv6-Only Preferred Option for DHCPv4
L. Colitti, J. Linkova, M. Richardson, T. Mrugalski

RFC8945 Secret Key Transaction Authentication for DNS (TSIG)
F. Dupont, S. Morris, P. Vixie, D. Eastlake 3rd, O. Guðmundsson, B. Wellington

RFC8947 Link-Layer Address Assignment Mechanism for DHCPv6
B. Volz, T. Mrugalski, C. Bernardos

RFC9018 Interoperable Domain Name System (DNS) Server Cookies
O. Surý, W. Toorop, D. Eastlake 3rd, M. Andrews

RFC9108 YANG Types for DNS Classes and Resource Record Types
L. Lhotka, P. Špaček

RFC9432 DNS Catalog Zones
P. van Dijk, L. Peltan, O. Surý, W. Toorop, C.R. Monshouwer, P. Thomassen, A. Sargsyan

RFC9527 DHCPv6 Options for the Homenet Naming Authority
D. Migault, R. Weber, T. Mrugalski