Error occurred when Domain Name System (DNS) was queried for domain entries.

Error_occured_when_Domain_Name_System__DNS__was_queried_for_domain_entries (Rule)

Knowledge Base article:

Summary

An error occurred when DNS was queried for SRV records for the specified domain.

The domain controllers from the specified domain will not be used by DSAccess. As long as there is sufficient capacity in suitable domain controllers in other domains, there will be not mail flow interruption. You should investigate the issue and fix it.

If the event contains the name of the local domain, then topology discovery cannot be completed and mail flow will be interrupted.

Causes

Required resource records in Domain name System (DNS) are missing or incorrect.

Resolutions

Verify that the required SRV and A resource records exist in Domain name System (DNS) by using the Nslookup command-line tool.

External

For more information about MSExchangeDSAccess event 2122, see:

Element properties:

TargetMicrosoft.Exchange.ExchangeComponent.IS
CategoryEventCollection
EnabledTrue
Event_ID2122
Event SourceMSExchangeDSAccess
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Error occurred when Domain Name System (DNS) was queried for domain entries.
{0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Error_occured_when_Domain_Name_System__DNS__was_queried_for_domain_entries" Enabled="onEssentialMonitoring" Target="Exch2003Core!Microsoft.Exchange.ExchangeComponent.IS" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2122</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MSExchangeDSAccess</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="Error_occured_when_Domain_Name_System__DNS__was_queried_for_domain_entries.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>