Welcome to NNTPSwitch

Schematic Layout

What is NNTPSwitch?

NNTPSwitch is a High Performance Linux NNTP Content Router. It can act as a loadbalancer and virtual hosting application. It's aimed at high-performance news server clusters for ISPs and Usenet resellers.

Depending on the backend server types, all NNTP commands and extensions are supported. NNTPSwitch performs access, authorization and accounting processes for any serious usenet reseller. It can handle anything from transparant home proxies to full featured multi gigabit usenet clusters.

NNTPSwitch currently supports PostgreSQL, MySQL, Radius, OpenLDAP, NNTP, POP3 and Plaintext authentication options. Accounting is supported using Radius or Syslog.


Documentation is always a work in progress. If you have any questions don't hesitate to contact me.

Configuration Files

Other relevant information

  • RFC 1036 Standard for Interchange of USENET Messages
  • RFC 2980 Common NNTP Extensions
  • RFC 3977 Network News Transfer Protocol (NNTP)
  • RFC 4643 Network News Transfer Protocol (NNTP) Extension for Authentication

Nntpswitchlogo.png - Schematic Layout (47.6 kB) tommy, May 14, 2009 16:10