I've deployed an app to bluemix and currently have a domain like:
https://myapp.mybluemix.net
I have a custom domain purchased, but can't find what IP address to point the A records to. I've pinged https://myapp.mybluemix.net and used that IP address but my domain registrar is telling me the IP that's returned is invalid (158.85.156.19)
I've read docs that say that the IP I need for my app pool are available in my bluemix dashboard, but can't find it anywhere.
You do not want to set an A record directly to your app's IP address. Instead, you want to hit the Bluemix router of the region you are in. The routers have hostnames, so the best way to do this is to use CNAMES instead of A records. The list of hostnames for each region are as follows:
US South: secure.us-south.bluemix.net
London: secure.eu-gb.bluemix.net
Sydney: secure.au-syd.bluemix.net
Related
I am quite new to webadmin (esp email setups), and I am in the process of setting up emails for an app (mydomain.com) which is hosted elsewhere (a VPS provider via cloudflare dns)
I have a small shared hosting plan with directadmin acces with another provider, and I am wondering as to how I set up an email only system for my app (which is hosted elsewhere), with this shared hosting provider.
My questions are:
[1] Do I simply point the MX record for the domain (in cloudflare) to the shared hosting IP address and create the email addresses with directadmin?
[2] Do I need to add my domain name in directadmin? or do I add mail.mydomain.com?
Any help or pointers to this will be great!
For the first question, Yes. You need to point the MX Record to the shared hosting IP and create the email adres in directadmin
[2] If you want to use you domain for the email then you need to add the domain indeed. After that you can add custom email prefixes (info#example.com) to that domain.
For more information about this you can always read:
http://www.site-helper.com/
I have a website www.example.com and an api www.api.example.com
I'm requesting that my SES (emailer) usage limits be raised using this AWS form.
The from address in my emails is team#example.com but the emails are actually sent using SMTP from www.api.example.com
Which domain do I supply to Amazon for the static reverse DNS record?
You don't actually need to do that, if you just switch from using port 25 to using port 587.
If you want to do it anyway, it doesn't really matter for this purpose which hostname you use, as long as the hostname is valid -- meaning, it has an A record pointing back to that same IP address and not to any other IP addresses (a single A record can return multiple IP addresses, and you probably don't want that, here).
You might not want to tie it directly to your www addess, though, since you might move that to an ELB, later. You can (and probably should) create a new hostname and point it to the elastic IP, such as smtp.example.com, where example.com is your domain name.
I've got a domain myawsdomain.com on AWS through Route 53.
I have an email server set up with a different service under a different domain myemaildomain.com.
I have an email account set up for fred#myemaildomain.com.
I'd like to have an address inquiry#myawsdomain.com forward directly to fred#myemaildomain.com. Is there a way to do that with just DNS, or am I going to need an email server running at myawsdomain.com to make this happen?
You can point the MX records at any provider willing (and configured) to handle email for your domain. Most paid email hosts will allow you to point multiple domains at their service.
MX records are separate from your other records, so you can point your A at AWS and your MX at, say, Google Apps. (Note: there are special oddities with CNAMEs - they can't coexist with a MX.)
How can I retrieve actual IP address and short log of IPs from which is user logged into google/facebook account?
More details:
I need to find out user position (in android APP), but many doesn't use GPS to save battery. Getting position from network is not very accurate. So I thought, I could determine position based on IP, because, when you are at home, you connecting to your gmail/youtoube/... from different IP than when you are at work. Then I can just pair positions with IPs.
If the user connects to your server, then you will have their IP address, and you can use a number of different IP geolocation APIs to convert the IP address to a location. Note that IP-based geolocation isn't particularly accurate (it's approximately accurate to the city, but not to anything more fine-grained than that).
You aren't going to get logs from Google, though.
My application talks to my server and currently server's ip is embedded in the client application.
For any reason, I might have to change the server's location(and it's ip).
With current setup, I'll have to ship a new version with new server ip embedded.
I guess I could get a domain name and embed the domain name in the app, so that I can dynamically change the server machine(with domain name fixed).
Is there other options I could take?
Thank you
You should definitely use DNS. Get a domain name, they are very inexpensive.
If for some reason you absolutely refused, you could devise a way to send a push notification to the phone for IP changes, but if a user has notifications off then you are out of luck.