diff --git a/lib/modules/datasource/npm/get.ts b/lib/modules/datasource/npm/get.ts
index 05315fb9a4a6163da7f5faf5c215334f0f16688f..42d5af23eac8bcbb995f1a91701a9642a615f8f4 100644
--- a/lib/modules/datasource/npm/get.ts
+++ b/lib/modules/datasource/npm/get.ts
@@ -2,6 +2,7 @@ import url from 'url';
 import is from '@sindresorhus/is';
 import { DateTime } from 'luxon';
 import { GlobalConfig } from '../../../config/global';
+import { HOST_DISABLED } from '../../../constants/error-messages';
 import { logger } from '../../../logger';
 import { ExternalHostError } from '../../../types/errors/external-host-error';
 import * as packageCache from '../../../util/cache/package';
@@ -196,6 +197,7 @@ export async function getDependency(
     const ignoredStatusCodes = [401, 402, 403, 404];
     const ignoredResponseCodes = ['ENOTFOUND'];
     if (
+      err.message === HOST_DISABLED ||
       ignoredStatusCodes.includes(err.statusCode) ||
       ignoredResponseCodes.includes(err.code)
     ) {