Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:ExternalAddress

488 	if (!mDNSSameIPv4Address(m->ExternalAddress, ExtAddr))
490 m->ExternalAddress = ExtAddr;
587 traversal->ExternalAddress = onesIPv4Addr;
731 // with LLQs over TLS/TCP we're doing a weird thing where instead of requesting packets be sent to ExternalAddress:ExternalPort
733 // Normally, after going through the NAT gateway, the source address of our outgoing TCP connection is the same as ExternalAddress,
1288 if (mDNSIPv4AddressIsOnes(m->LLQNAT.ExternalAddress))
1747 debugf("SRVNatMap complete %.4a IntPort %u ExternalPort %u NATLease %u", &n->ExternalAddress, mDNSVal16(n->IntPort), mDNSVal16(n->ExternalPort), n->NATLease);
2080 if (mDNSIPv4AddressIsZero(n->ExternalAddress) || mDNSv4AddrIsRFC1918(&n->ExternalAddress)) return;
2084 if (mDNSSameIPv4Address(h->arv4.resrec.rdata->u.ipv4, n->ExternalAddress)) return; // If address unchanged, do nothing
2086 h->arv4.resrec.name->c, &h->arv4.resrec.rdata->u.ipv4, &n->ExternalAddress);
2091 LogInfo("Advertising hostname %##s IPv4 %.4a (NAT gateway's external address)", h->arv4.resrec.name->c, &n->ExternalAddress);
2093 h->arv4.resrec.rdata->u.ipv4 = n->ExternalAddress;
2397 m->ExternalAddress = zerov4Addr;
4374 if (HaveRoutable) m->ExternalAddress = m->AdvertisedV4.ip.v4;
4467 // (1) we have an ExternalAddress, or we've tried and failed a couple of times to discover it
4474 if (!mDNSIPv4AddressIsZero(m->ExternalAddress) || m->retryIntervalGetAddr > NATMAP_INIT_RETRY * 8)
4476 const mStatus EffectiveResult = cur->NewResult ? cur->NewResult : mDNSv4AddrIsRFC1918(&m->ExternalAddress) ? mStatus_DoubleNAT : mStatus_NoError;
4478 !mDNSIPv4AddressIsZero(m->ExternalAddress) && cur->ExpiryTime ? cur->RequestedPort : zeroIPPort;
4480 if (!mDNSSameIPv4Address(cur->ExternalAddress, m->ExternalAddress) ||
4489 cur, &m->Router, &m->ExternalAddress, mDNSVal16(cur->IntPort), cur->retryInterval, EffectiveResult);
4492 cur, &m->Router, &m->ExternalAddress, mDNSVal16(cur->IntPort), cur->retryInterval, EffectiveResult);
4495 cur->ExternalAddress = m->ExternalAddress;