> For the complete documentation index, see [llms.txt](https://docs.snyk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snyk.io/scan-fix-and-prevent/scan-with-snyk/snyk-api-web/troubleshooting/network-timeout-errors.md).

# Network timeout errors

Providing clear access to your target is an important factor in running successful scans using Snyk API & Web.

Restrictions that do not allow the public IP addresses of Snyk can lead to failed scans because the scanner times out.

## Reasons for network timeout errors

This can happen for several reasons:

* The outbound IP addresses come from a cloud provider, and traffic produced by humans is not supposed to come from a cloud provider, so your firewall or WAF can block them by default.
* During the intrusive testing in a scan, your WAF can interpret the traffic as an attack and block the IP address.
* You have a plugin (such as Jetpack, Sucuri, or Fail2Ban) that actively filters and blocks requests.
* The request load can spread across multiple threads, making multiple requests per second. This load can cause your firewall to block the IP to prevent spamming, or it can slow down your website.
* A rule configured in your infrastructure can cause the IP to be blocked.

## Resolution

To fix this issue, allow the outbound IP addresses of Snyk to access your target by adding them to your infrastructure allowlists. All updated addresses are available in [Scanner outgoing IP addresses](/scan-fix-and-prevent/scan-with-snyk/snyk-api-web/start-scanning/overview-scan-access-and-connectivity/scanner-ip-address.md). For allowlisting examples, visit [Configure Snyk API & Web IPs in WAFs](/scan-fix-and-prevent/scan-with-snyk/snyk-api-web/start-scanning/overview-scan-access-and-connectivity/configure-ips-in-wafs.md).

If you have any geo-location restriction in place, allow Ireland and the EU, because the servers are located there.

If the scans are critically detrimental to the performance of your website, contact Snyk support to fine-tune the scanner load to your needs.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.snyk.io/scan-fix-and-prevent/scan-with-snyk/snyk-api-web/troubleshooting/network-timeout-errors.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
