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

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.

Related

Creating a certificate: A Primary Domain must be included

I’m new with CertifyTheWeb.
I tring to create a SSL certificate to use on my new site!
running on Windows Server 2019.
I am trying to create an to add my domain to create a certifiacte .
When I click Test I get the error message: “A Primary Domain must be included”.
What am I doing wrong?
Step one and mosr importent is to specify your domains to the domain list !
This is where the ‘A primary domain must be included’ validation message is coming from, on the Certificate > Domains tab.
When I clicked the add button (or you can press enter) to add the domain to the list.
A certificate can cover many domains so step one is to add your domain to the list.

SIP trunking and call routing in Kamailio

I was using freepbx, but because of some limits I installed kamailio on another machine.
I want to have a route for outgoing calls to NGN(was peer friend siptrunk in freepbx), which handles call setups started from extensions registered on kamailio.
and another route which send incoming calls to a freepbx ivr.
how can I do that?
Kamailio controlled via config file. You can add if operator based on any info you want(source ip, destination number etc etc ) and choose for each own route.
You also can use already writed module like carrierroute https://kamailio.org/docs/modules/3.0.x/modules/carrierroute.html, which use prefix table for selection.

Two domain URL connect single reporting service? is it possible? how to achive this

i am facing issues in SSRS configuration:
A. i have two domain URL (https://xyz.domain1.com) and (ttps://abc.domain2.com).
B. i have certificate for each domain like
xyz.domain1.com - certificate one (*.domain1.com) -- 443
abc.domain2.com - 2nd certificate (*.domain2.com) -- 443
C. In SSRS - i have one virtual directory in web service URL
SSRS-> Webservice URL -> virtual directory name : "Report Service"
[enter image description here][1]
D. in advance setting
[enter image description here][2]
E. in Report manager URL, i am trying to bind two 443 domain but i cannot
while i bind both url and port 443 then i got this error
Microsoft.ReportingServices.WmiProvider.WMIProviderException: An SSL binding already exists for the specified IP address and port combination. The existing binding uses a different certificate from the current request. Only one certificate can be used for each IP address and port combination. To correct the problem, either use the same certificate as the existing binding, or remove the existing SSL binding and create a new binding using the certificate of the current request.
Question:
now i need to connect my report server using two different URL and unique SSL certificate each URL.
But i cant bind this two urls using 443 to connect report server.
I can bind one url and certificate then its working for one URL only.
How do i bind two URLS and certificate to one report server and make it work for two URL's
please help on this issue.
I suggest you try ignoring the error on the first URL ('Web Service URL') and proceed to bind the certs to the 'Report Manager URL' as well. You may have to manually edit the bindings in Advanced Settings, but once you get them looking right in Advanced Settings, SSRS should work.
And a second suggestion, though it looks like you already have done this: be sure the common name (CN) for the wildcard certs are *.domain1.com and *.domain2.com. SSRS will only accept host names that match the CN, and in your case, where you're binding 2 certs to same port, the CNs must be different.
Here's a related point for anyone trying to make the multiple hosts in a single subdomain case work: e.g, https://foo.localdomain/reports and https://bar.localdomain/reports.
Request your SSL cert with Common Name (CN) = *, not the server name or anything specific. Then list all the permutations of DNS names that you want to support in the Subject Alternate Name (SAN) field. The url looks funny in SSRS Configuration Manager (https:+:443), but it Works on the Wire(tm).
If you specify some non-wildcard for the CN, you'll get 'resource not found' error tryng to connect, although the SSL handshake will work.
To achieve the objective you need a Multi-Domain SSL or Wildcard SSL certificate, for example:
Multi-Domain SSL(Multiple Domains)
xyz.domain1.com
abc.domain2.com
Wildcard SSL(Sub-domains)
xyz.domain1.com
abc.domain1.com
Reference:
Multiple Domain (UCC) SSL
Secure multiple domains and
sub-domains on one certificate

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'].

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

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.