Why was I told that xxx in the web address xxx.yyy.com is not a subdomain? - configuration

edit: more to the address than I had given in the example. It has a subfolder?? https://some_external_website.com/bh/public
Is it correct to say that xxx is a subdomain of yyy.com written as xxx.yyy.com
email I sent to the BIG IT dept: names changed to protect the innocent
Additional Info:Please create an entry that will map the subdomain xxx.yyy.com to https://some_external_website.com/bh/public
this is an externally hosted web application. Please call me if you have any questions.
--end of message--
About an hour later I get a call because they don't know what I want, I was told that xxx is not a subdomain. The correct definition subdomain it would have to be xxx.www.yyy.com.

The first component of a "domain name" is always the hostname. We can view a domain name as consisting of a hostname followed by one or more domain components. Each domain component is a subdomain of the component to it's immediate right. In xxx.yyy.zzz, xxx is the hostname (typically of a single machine, unless some kind of load balancing is going on), and yyy is a sub-domain of the zzz top-level domain. Colloquially we usually refer to zzz as the top-level domian, yyy as "the domain", and all other names to the left (excluding leftmost which is the hostname) as sub-domains. I'll add the disclaimer that I am by no means a DNS expert but to the best of my knowledge this would be why they aren't understanding your question. The hostname is not a "domain" per-se, i.e. it defines a single machine rather than a group (domain) of machines.

Related

How to create or get a domain name as mentioned in step 2 in AKS

https://github.com/kubernetes/ingress-nginx/tree/main/docs/examples/grpc
In the above link under Prerequisites - 2nd point, it is mentioned to have a domain name configured to Ingress controller.
How to create or get a domain name in AKS?
I have a grpc application, trying to implement the same steps.
You have two Options, for both you need an own a domain Name (you can buy it at namecheap.com or godaddy.com).
First option: Switch the domain DNS resolution to Azure..
Second option: Create the AKS and add it as CNAME (AKS public FQDN, i would prefer this over using the IP) to the DNS records of your domain.

confused by strange web address especially by "ai" term in start

While making online shopping,i came across a website for Live customer chat
https://ai.alimebot.daraz.pk/
"ai" in start of this web address means artificial intelligence?? If yes why and how?Infact on that link,i had chatted with a csr that was human being
ai.alimebot.daraz.pk is a host name. If you are the domain owner you can create any host names and sub domain names that you want, provided you use legal characters for names.
For example, they could have created you-are-not-expected-to-understand-this.ai.alimebot.daraz.pk

FIDO U2F on a site with changing hostnames/IP addresses

I have a situation, where I want to implement FIDO U2F (using YubiKey) on an administrative interface to a load balancer, so that after login, in order to administer the system - U2F must be used as an extra layer of authentication.
Over the life span of the system - it’s common for the IP address and the hostname used to access it to change (e.g. once it’s https://192.168.0.20/, then it’s https://lb-admin.company.com/, then it’s something else, etc.).
The problem is that a key is being registered against an appId (the URL of the site) and then the appId is encoded in the keyHandle. Is there a way to allow multiple appIds or even remove the appId restriction when you register a key?
In other words - register one YubiKey and then use it from any entry point of the web site or even if the website is accessed using an IP address or a domain that is different from that, with which the key was initially registered?
Yes you can make a registered U2F key work with different hostnames buy using several subdomains... so it can be lb-admin.company.com and lb-login.company.com and whatever.company.com and so on. (Don't use IP)
In order to do so, your AppId reference should point to a online json file that will be processed as a TrustedFacetList.
Real world example... Here is the offcial GitHub AppID implementing this:
https://github.com/u2f/trusted_facets
All details and rules are described here:
FIDO AppID and Facet Specification (FacetID)
https://fidoalliance.org/specs/fido-u2f-v1.0-ps-20141009/fido-appid-and-facets-ps-20141009.html

openshift CNAME for .tk

I like to know how i could park .tk domain on openshift .
i have made an alliance for my :
diy-phpfm4nginx.rhcloud.com domain in openshfit console.
i enterde my-domain.tk as alias in .tk and set tk CNAME setting like bellow:
nothing(i mean i have placed it empty!) ---> CNMAE----TTL=14440,Target=my-domain.rhcloud.com
www---> CNMAE----TTL=14440,Target=my-domain.rhcloud.com
you could see page images in:
http://oi61.tinypic.com/33c0ytj.jpg
and it works. so in openshift sites they have advised to use domain forwarding because they said : only "www." would work,but "http://" would not work for .tk domains work. SO have it is possible when it worked form me.
if you like , you could look at the :
Try using domain forwarding instead. Reason being, you are able to
use CNAME records for www.yourdomain.tk, but not for yourdomain.tk
since the service doesn't allow it.
i like to know am i misunderstand CNAME setting, or i am Right.
Finally ( inside of .tk naked domain ability ) i found some 3d redirect part for redirecting naked domain to www. domain you could see more details here:
http://wwwizer.com/naked-domain-redirect
thanks a lot for your attention.
Anyway from reading your question and i think you wanted to achieve
nothing.com ---> my-domain.rhcloud.com
For the above case (naked domain) === you either need to use Domain Forwarding or find a DNS provider that allows "Naked" CName records.
for the sub domain like www.nothing.com set rhc alias add will work for you.

CNAME value instead of HOST value

If we have a customer with a cname record, sub1.notourserver.com, pointing to something like abcdefg.ourserver.com, we read the host as sub1.notoursever.com. Is it possible for us to somehow get the value abcdefg.ourserver.com from this request? We have a subdomain route setup, but it is not picking up on it because the host does not match our SERVER_NAME config setting.
HTTP does not provide that information, and so neither can Flask/Werkzeug. You need to use in Flask/Werkzeug the (sub)domain names actually used by clients.
If you really can not do that, you need to hack a WSGI middleware that maintains an explicit mapping (or makes DNS requests) and patches environ['HTTP_HOST'].