diff --git a/packages/libs/lib-server/src/system/settings/service/sys-settings-service.ts b/packages/libs/lib-server/src/system/settings/service/sys-settings-service.ts index 39d6b264a..2a64bc6b8 100644 --- a/packages/libs/lib-server/src/system/settings/service/sys-settings-service.ts +++ b/packages/libs/lib-server/src/system/settings/service/sys-settings-service.ts @@ -170,8 +170,9 @@ export class SysSettingsService extends BaseService { setGlobalProxy(opts); setGlobalHeaders(this.parseKeyValueText(privateSetting.commonHeaders)); - dns.setDefaultResultOrder(privateSetting.dnsResultOrder as any || 'ipv4first'); - + if (privateSetting.dnsResultOrder) { + dns.setDefaultResultOrder(privateSetting.dnsResultOrder as any); + } if (privateSetting.pipelineMaxRunningCount) { executorQueue.setMaxRunningCount(privateSetting.pipelineMaxRunningCount); }