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