Dundalk will play Norwegian champions Rosenborg in the second round of Champions League qualifying.
The Lilywhites will be at home in the first leg with Stephen Kenny's men set to travel to Trondheim for the return game.
The tie will be played on 11/12 & 18/19 July.
Celtic will face the winners of the tie between Linfield and San Marino outfit La Fiorita in what could be a fascinating encounter should the Blues progress.
Cork City will take on Levadia Tallinn in the first round of the Europa League. City will travel to Estonia for the first leg before the home encounter at Turner's Cross.
Derry City have been handed a difficult draw as they take on Danish side Midtjylland. They beat Southampton in the competition two season ago before exiting 6-3 on aggregate to Manchester United. Derry will be away in the first game.
Shamrock Rovers will take on Icelandic outfit Stjarnan with the Hoops on their travels for the opening leg before the return in Tallaght.
AEL Larnaca (Cyprus) or Lincoln (Gibraltar) will be Cork's opponent in second round of Europa League if they progress against Levadia Tallinn.
Ferencváros (Hungary) or FK Jelgava (Latvia) will be Derry's opponent in round two if they get through.
Shamrock Rovers will play Mlada Boleslav of Czech Republic if they progress beat Stjarnan.
Europa League first round draw, ties on 29 June/6 July:
FC Midtjylland (Den) v Derry City
Stjarnan (Iceland) v Shamrock Rovers
Levadia Tallinn (Est) v Cork City