Reverse DNS for my elastic IP? [closed] - amazon-ec2

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
We hosted our website over Amazon EC2 but now we are facing problem in delivering mails to yahoo and hotmail but Gmail is fine.
But as per my knowledge this might be due to reverse DNS lookup.
i also got a good explanation here
but now when i am trying to fill the form(you can refer this link for detail https://forums.aws.amazon.com/ann.jspa?annID=624) at Amazon for reverse dns for my elastic IP then it will ask me to provide a IP address for my Elastic IP and that IP address is used for reverse DNS look up.
So now i am confused which IP address i should provide in that from.
SO please help me on this issue.
-Thanks
P.S.
I also find a reverse DNS address after entering my elastic IP at http://lookupserver.com/ can i use that address at amazon for reverse DNS lookup.

As per https://aws.amazon.com/blogs/aws/reverse-dns-for-ec2s-elastic-ip-addresses/ complete the form at :
https://aws.amazon.com/forms/ec2-email-limit-rdns-request

Your Elastic IP Address is an IP address. It's that simple. No translation is needed. Use the Elastic IP address that you have associated with the instance sending your emails.
If you don't have an Elastic IP address allocated, you'll want to take care of this before filling out the form.
To get even better deliverability from EC2, look into using the relatively new SES (Simple Email Service).

Related

How to assign domain name to my Golang server? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
Improve this question
This might be a very basic question but I've been stucked for 2 days
I've bought the domain name AAA.xyz on Namecheap and I have my Golang web server running on my port :8095 (I've redirected my ports on my router so my server is accessible from everywhere with my public IP http://93.6.XXX.YYY:8095/)
How do I make my Namecheap domain name point to my IP adress with the right port so when I enter AAA.xyz on my browser I get response from my API ?
You have to edit your namecheap DNS settings to add an A Record, which will point to your server IP. That's enough to divert all traffic to your domain, to your server.
Although, unless it's not a production setup, it'd be better to let a reverse proxy server like nginx handle the incoming http traffic. Then you won't have to expose your port to the outside world either. (Unless you want to).
Install nginx. Add a proxy pass to your nginx config file which will route all requests coming to port 8095 to your application at 127.0.0.1:8095.
This will also help you when you have multiple go apps running on your server on different ports. You can use different URLs to point to different apps.
e.g. https://yourdomain.com/app1 will go to 127.0.0.1:8095
and https://yourdomain.com/app2 will go to 127.0.0.1:8096
Bonus: You can use Letsencrypt to provide your nginx server with an HTTPS certificate for free and then all communication with your applications will be happening through port 443 on HTTPS, without configuring every app to handle the certificate.
Also, open ports 80 and 443 in your firewall.
If you need any help with a specific step. I'll expand on that.

Why I can't ping Azure VM from my local PC [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
I have a Windows VM on Azure and I don't understand why my ping times out.
I found a probable reason: on Azure portal I see public IP "40.127.163.20", but inside VM when I do ipconfig I see different IP that is strange.
Do you have any ideas?
ICMP protocol is not permitted through the Azure load balancer (inbound or outbound) which means that you can't do a simple ping to your VM. There is a : user voice request for this to be enabled here.
This blog here describes how you can use a port ping as an alternative.
There is some documentation on how to set up an Instance Level IP, which would circumnavigate the load balancer and give direct communication to the Virtual Machine, but I haven't tried this approach (I'm giving it a go right now, will report back)

Setting static IP address to run installation on OS X Yosemite [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I'm trying to run an installation (for a software called Prohits to manage mass spectrometry data) on my localhost server.
One of the requirements is that it occurs over a static IP address. So I set up a static IP address using directions here and verified that it worked by navigating to other webpages. However, the installation is still not able to run and still shows the following error:
WebAddress: 127.0.0.1
Use the server static IP address to run the installation. If this computer has dynamic IP address, it can only run the Lite version`
I don't know if I'm interpreting the error incorrectly or am missing something. The instructions for network configuration state 'Set a fixed IP address and DNS address for the server' which I've done.
The installation should not be run using the 127.0.0.1 address; it should be run using the same static IP address as the address that is set for the network. So if the static IP address is set to something like 192.45.134.52, then the localhost server should also be running on that same address.
To implement this change, open up the hosts file at /etc/hosts and change your localhost server's IP address to the static IP address you set (in this example, 192.45.134.52).

how to assign a static ip when isp keeps on shifting ip's and there is no LAN? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
My ISP keeps on giving new ips every time i connect to the internet. I have no LAN specified and don't need one as of now. Is there any way with which i can have a static ip of my system every time i connect to internet i.e. same public ip every time?
EDIT: See i have a small company and have systems there but no LAN as of now. Now i want certain documents (saved on my internet server) to be opened up in my office only. But my office ISP gives new ips everytime that is why i need a solution with which i can assign static ips to those systems and can restrict that document to be opened up only on those office systems.
If you really NEED a constant IP for your computer, you can always ask your ISP for one, though this cna be a very expensive service.
Another option is to "simulate" this behavior through a dynamic DNS service, such as www.no-ip.com or http://dyn.com/dns/. It associates a domain to your computer (something like iamtheguy.no-ip.com).
This usually requires to install some software on your computer, so that every time your "real" public IP changes, this is notified to the external dynamic DNS server.
It's not possible to "set" your ip to a static one. But you could use a service like DynDNS.
You should take a look at something like this DYNDns
Look at localtunnel.
Looks nice. Also, I found it awhile ago reading this interesting stuff.
Ask your ISP for a static IP - I pay £5 (GBP) per month for mine.
The only other way, if that isn't an option, have your webservice require a username / password when the request comes from an IP that isn't current - This then updates your app to automatically allow requests from the approved IP.
If your IP changes then you'll need a username / password to access again.
However, with this I'd use a strong cookie as well, so that the next person who get's assigned your old IP can't access it for free - i.e. you need both the correct cookie and IP address to access without a username / password.

How to find out hosting provider from domain name? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am looking for a reliable service that has a good database of the hosting providers vs domain names. I guess some of the domains that are privately hosted cannot be resolved to a definite hosting provider (maybe just to ISP).
I have used webhosting.info (their power whois and advanced whois) which used to give hosting information(not sure) earlier but not anymore. I looked at domaintools.com but couldnt find anything like that in their tools.
I guess I could do a reverse IP on a domain and go to arin.net and get the org name.
But looking for a free (or paid service) that can do bulk lookups or any reverse dns tools that you recommend or use.
Majority of websites use DNS server provided by hosting company, but you can use any other DNS server to resolve your domain names. So looking up by IP address allocation data is the best method.
Here is a site which does it for you:
http://www.whoishostingthis.com/
If you have access to a Linux machine, you can use jwhois on the IP address. So you'd need to resolve the hostname to IP address (which you could do using ping, if you wanted to use a shell-script) and then jwhois the IP address, which will (usually) automatically look it up in ARIN / APNIC / RIPE as appropriate. It's not 100% accurate, but it almost always works.
Alternatively, you can buy access to the GeoIP database.
I go to www.domaintools.com and enter the domain name in the Whois lookup.
When their Whois record shows up, look at the Name Server. It tells you who the hosting company is, and as an added bonus, also tells you the number of domains at that host.
I don't know if they have any bulk services though. I've only needed one at a time lookups.

Resources