Skip to content

Firewall and Routing Information

kwrodarmer edited this page Jun 22, 2020 · 9 revisions

Firewall and Routing Information

The SRA Toolkit makes use of some network services at NCBI. The purpose of this page is to document connections, IP addresses, ports, and expectations.

Any tool that accesses a run by accession is likely to contact
"https://locate.ncbi.nlm.nih.gov/sdl/2/retrieve" to request resolution of the raw accession into a URL. The exact URL returned depends upon the accession requested, and whether the run is public or protected (dbGaP). An example URL might be
"https://sra-download.ncbi.nlm.nih.gov/srapub/SRR000123".

Servers

  1. dns1-ncbi.ncbi.nlm.nih.gov
  2. dns2-ncbi.ncbi.nlm.nih.gov
  3. ns2.nih.gov
  4. ns.nih.gov
  5. ns3.nih.gov
  6. www.ncbi.nlm.nih.gov
  7. locate.ncbi.nlm.nih.gov
  8. sra-download.ncbi.nlm.nih.gov
  9. gap-download.ncbi.nlm.nih.gov
  10. gap-download.be-md.ncbi.nlm.nih.gov
  11. gap-download.st-va.ncbi.nlm.nih.gov
  12. ftp-trace.ncbi.nlm.nih.gov
  13. trace.ncbi.nlm.nih.gov
  14. eutils.ncbi.nlm.nih.gov

Ports

All tools will utilize some combination of DNS servers for NCBI and NIH. They will of course need UDP and TCP ports for domain (53) to be open.

The general rule for SRA Toolkit tools is that they will use the https (443) port for TCP communications. One tool (test-sra) will make use of the http (80) port for testing, and one tool (prefetch) can make use of the ascp tool, which has its own usage requirements. ascp uses UDP ports 33001-33009 for data transfer and ssh ports for control. prefetch can operate with or without acsp.

Subnets

  • 130.14.0.0/16, netmask 255.255.0.0
  • 165.112.7.0/24, netmask 255.255.255.0
  • 165.112.9.0/24, netmask 255.255.255.0

IP Addresses

Many of the host-names mentioned above are load-balanced by NCBI DNS servers to multiple IP addresses.
** DISCLAIMER ** These addresses are subject to change.
Here are current resolutions:

  • 130.14.29.110

locate.ncbi.nlm.nih.gov

  • 130.14.29.113

sra-download.ncbi.nlm.nih.gov

  • 130.14.250.24
  • 130.14.250.25
  • 130.14.250.26
  • 130.14.250.27
  • 165.112.9.231
  • 165.112.9.232

gap-download.ncbi.nlm.nih.gov

  • 130.14.250.14
  • 130.14.250.15
  • 130.14.250.16
  • 130.14.250.17
  • 165.112.9.233
  • 165.112.9.234

gap-download.be-md.ncbi.nlm.nih.gov

  • 130.14.250.14
  • 130.14.250.15
  • 130.14.250.16
  • 130.14.250.17

gap-download.st-va.ncbi.nlm.nih.gov

  • 165.112.9.233
  • 165.112.9.234

ftp-trace.ncbi.nlm.nih.gov

used by test-sra

  • 130.14.250.10
  • 130.14.250.11
  • 130.14.250.12
  • 130.14.250.13
  • 130.14.250.17
  • 165.112.9.228
  • 165.112.9.229
  • 165.112.9.230

trace.ncbi.nlm.nih.gov

used by test-sra and ngs

  • 130.14.29.113
  • 165.112.7.16

eutils.ncbi.nlm.nih.gov

  • 130.14.29.110